我有script1.py
哪些电话script2.py (subprocess.call([sys.executable, "script2.py"])
。但需要已知的script2.py
变量。我尝试了一个非常简单的,但它似乎不起作用。x
script1.py
import x from script1
这是正确的使用方法吗?例如:
#script1.py
import subprocess, sys
##subprocess.call([sys.executable, 'C:\\...\\Desktop\\script2.py'], shell=True)
##os.system("C:\\...\\Desktop\\script2.py")
subprocess.Popen("C:\\...\\Desktop\\script2.py", shell=True)
print "BLAH"
x = BO
#script2.py
from script1 import x
print "HELLO"
print x
调用 script2 的所有 3 种情况(subprocess.call、os.system、subprocess.Popen)都不起作用。我得到“BLAH”,但没有得到“HELLO”。