Python 运行 将脚本与我的脚本分开
Python run separate scripts from my script
我有 2 个脚本,我需要从另一个脚本中 运行 一个脚本,获取其输出,并将其分配给第一个脚本中的变量,然后使用它。
第二个脚本需要输出 5-7 个字符以内的文本。
我在我的第一个脚本中尝试运行这个,但没有成功。
import subprocess
capnum = subprocess.run(["../python3 test-ver2.py"])
print("Result: " % capnum.returncode)
我相信 subprocess.getoutput()
就是您要找的:
import subprocess
capnum = subprocess.getoutput("..\python3 test-ver2.py")
print(f"Result: {capnum}")
我有 2 个脚本,我需要从另一个脚本中 运行 一个脚本,获取其输出,并将其分配给第一个脚本中的变量,然后使用它。
第二个脚本需要输出 5-7 个字符以内的文本。
我在我的第一个脚本中尝试运行这个,但没有成功。
import subprocess
capnum = subprocess.run(["../python3 test-ver2.py"])
print("Result: " % capnum.returncode)
我相信 subprocess.getoutput()
就是您要找的:
import subprocess
capnum = subprocess.getoutput("..\python3 test-ver2.py")
print(f"Result: {capnum}")