# 回答1
在9月11日,上午10:25,nntpman68
绝望的选择有两个选择.
1.假设Python脚本不想打印任何有用的东西
============================================== =====================
python脚本只是打印exoprt命令,是
从shell代码中摘下来的shell代码被调用.
#--------- mypythonfile.py -------------------------------------------------------
#!/usr/bin/env Python
value = myfavourite_python_function()
打印'export env_var ="%s"' ^ value
#------------------文件结束--------------------------------
#-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
`./mypythonfile.py`
#文件结束
然后你打电话
. ./my_wrapper_file.sh
2._ Pytho脚本想显示一些东西并设置变量
============================================== =================
调用文件.调用Python脚本(将创建一个
带有变量的小文件).
然后,此创建的文件正在采购
#--------- mypythonfile.py -------------------------------------------------------
#!/usr/bin/env Python
value = myfavourite_python_function()
file('my_export_commands.sh','w').写('export env_var ="%s" \ n'%value)
#------------------文件结束--------------------------------
#-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
./mypythonfile.py
. ./my_export_commands.sh
#文件结束
再见
n
弗雷德里克·伦德(Fredrik Lundh)写道:
哦,聪明,但也……邪恶!好的,不是邪恶的,而是不是邪恶的.
但是您确实说了"绝望"对你很好.干杯.