从python控制台访问输出

2024-10-01 22:42:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道有一种方法可以使用subprocess访问输出。请检查输出:

output = subprocess.check_output(["python", "nxptest.py", "my_testlist.txt"])

但是我首先需要转到nxptest.py并访问该模块中的函数。 例如

python commands_for_nxptest.py

打开了交互式控制台 然后呢

get_test_no()

其中get_test_no()是在commands_for_nxptest.py模块中定义的函数。 我应该如何使用subprocess.check_output来实现这一点

我试过:

output = subprocess.check_output("python commands_for_nxptest.py")
time.sleep(0.5)
output1 = subprocess.check_output("get_test_no()")
print output1

但这不管用


Tags: 模块方法函数nopytestforoutput

热门问题