【发布时间】:2020-09-29 13:39:00
【问题描述】:
我正在运行一个 Python 代码,我正在执行一个命令以使用 subprocess.call() 方法运行另一个 Python 文件。
我在 subprocess.call() 中执行的文件中有一些打印语句,但是当我运行此代码时,这些语句不会打印在控制台上。
有没有办法让它们打印在控制台上?当我独立执行此文件而不是通过 subprocess.call() 执行此文件时,一切正常。
如果我将此命令的输出重定向到一个文件,那么它会打印在文件中,但找不到在运行时在控制台上查看它的方法。
任何帮助将不胜感激
【问题讨论】:
-
仔细检查您是否确实需要使用 subprocess 来运行 python 程序并且不能只导入它。这样做的原因有很多,而且很可能会解决您的问题
-
请edit 包含您当前的代码。
标签: python subprocess