0

我有一个程序可以处理文件并返回另一个文件作为输出。当我在 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])
4

1 回答 1

3

您忘记在r' textfiles 文字前添加:

textfile = r'c:\program\test.txt'

\t是一个制表符。下次,请在帖子中包含任何错误消息。)

于 2012-03-07T13:23:29.583 回答