0
我想用Python來執行Windows命令行操作。要執行命令,我必須去我的系統中的特定目錄,然後執行命令。 例如
1)進入到特定的目錄c:\一些\目錄
2),然後使用命令somecommand -x -y
我看到關於這一主題的一些職位,但我沒能正確地弄清楚它們。
謝謝
我想用Python來執行Windows命令行操作。要執行命令,我必須去我的系統中的特定目錄,然後執行命令。 例如
1)進入到特定的目錄c:\一些\目錄
2),然後使用命令somecommand -x -y
我看到關於這一主題的一些職位,但我沒能正確地弄清楚它們。
謝謝
我假設你想改變工作目錄,然後執行一個命令。所以:
os.chdir(DIRECTORY);
os.system(COMMAND);
如果不需要設置工作目錄,您可以指定os.system的完整路徑。
此外,你可能想看看subprocess,因爲它可能是更多你是looking for。
感謝它的工作,但是有沒有不同的方法來實現它,因爲我有幾個帖子,建議使用子進程模塊,而不是系統 –
正確。正如我所說,你可能想要使用子進程。也許這可能有所幫助:http://stackoverflow.com/questions/3762468/subprocesses-with-different-working-directories-problem-with-python –
+1到子流程模塊 – KurzedMetal