[英]Running another program using Python
我有一个处理文件并返回另一个文件作为输出的程序。 当我在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])
您忘了在textfile
的文字前加上r
:
textfile = r'c:\program\test.txt'
( \\t
是制表符。下次,请在帖子中也包含所有错误消息。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.