我有一个程序处理文件并返回另一个文件作为输出。当我在cmd中运行它时,首先设置路径:“cd c:\ program”,然后将其设置为处理位于程序文件夹“program test.txt”中的文件。我想要一个Python程序来为我使用子进程模块,但我无法让它工作。使用Python运行另一个程序
我已阅读相关文章,我知道这应该是一个无脑,但作为一个新手,我一直无法弄清楚。帮助大大appriciated。
这是我试过的代码的一个例子。它运行,但不会产生任何结果。
import subprocess
textfile = 'c:\program\test.txt'
programPath = r'C:\program\program.exe'
subprocess.Popen([programPath, textfile])
请显示你已经尝试了什么,出了什么问题:程序+错误消息。 – 2012-03-07 12:47:40
添加了一个示例代码。 – root 2012-03-07 13:22:28
你的意思是“它运行,但没有产生任何结果”?你怎么知道它正在运行?你如何期望产生结果? – 2012-03-07 13:23:39