[英]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.