我有一个程序可以处理文件并返回另一个文件作为输出。当我在 cmd 中运行它时,我首先设置路径:“cd c:\program”,然后将其设置为处理位于程序文件夹中的文件:“program test.txt”。我想要一个 python 程序使用 subprocess 模块为我做这件事,但我无法让它工作。
我已经阅读了相关的帖子,我知道这应该是不费吹灰之力的,但作为一个新手,我一直无法弄清楚。帮助很大。
这是我尝试过的代码的一个示例。它运行,但不会产生任何结果。
import subprocess
textfile = 'c:\program\test.txt'
programPath = r'C:\program\program.exe'
subprocess.Popen([programPath, textfile])