import os
from subprocess import call
if "OTHER_PROGRAM" in os.environ.keys():
program_name = os.environ["OTHER_PROGRAM"]
print "will execute", program_name
call([program_name ,"some_file.pro"])
else:
print "OTHER_PROGRAM env variable not defined"
其他.py(必须标记为可执行-即:chmod+x其他.py)你知道吗
#!/usr/bin/python
import sys
print "executing in other.py"
if len(sys.argv) > 1:
print "was passed value of ", sys.argv[1]
else:
print "no arguments were passed"
输出:
executing in other.py
was passed value of some_file.pro
这是python2.7代码,两个Python程序位于同一目录中。你知道吗
呼叫_脚本.py
其他.py(必须标记为可执行-即:chmod+x其他.py)你知道吗
输出:
相关问题 更多 >
编程相关推荐