您好我被要求编写一个启动外部程序测试程序的程序。 我在一个文件中编写了一个python方法,并将其导入另一个文件并为其编写测试用例。
但我需要启动一个外部程序。
有人可以帮助我解决这个问题以及如何做到这一点吗?
答案 0 :(得分:0)
您可能对os库感兴趣。附带python,import os
然后您可以使用os.system("unix terminal command")
ex。
import os
os.system('python /path/to/fileToRun.py')
编辑:
不确定为什么子流程不起作用,但是popen应该捕获与其他类print
编辑的所有内容
result = os.popen('python /path/to/file.py').read()
print result