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}")