在我的腳本在Python帶命令提示符的工作,我需要打開我還沒有創建過任何問題,在命令提示符:使用子進程模塊
subprocess.Popen([r"cmd.exe"])
這基本上是我迄今所做。我有一些想要置於此提示中的參數,我希望在運行腳本時自動運行。
我想要做的是隻使用Python在提示符下更改我的目錄。有誰知道如何到達那裏?
在我的腳本在Python帶命令提示符的工作,我需要打開我還沒有創建過任何問題,在命令提示符:使用子進程模塊
subprocess.Popen([r"cmd.exe"])
這基本上是我迄今所做。我有一些想要置於此提示中的參數,我希望在運行腳本時自動運行。
我想要做的是隻使用Python在提示符下更改我的目錄。有誰知道如何到達那裏?
subprocess.Popen
需要一個關鍵字參數來指定當前的工作目錄。簡單地做到這一點:
subprocess.Popen(r"cmd.exe", cwd = "my/lovely/directory/", "more-args")
那麼我不知道子的想法,但你可以使用os模塊更改目錄,啓動命令提示符,運行批處理程序等
import os
os.chdir('blah')
os.system('start something.bat')
取決於如果你嚴格需要使用子。希望雖然有幫助!
這似乎工作!謝謝!如果我想包含一個參數,比如運行一個.bat文件,我會在哪裏包含它?這個.bat文件將在當前工作目錄中。 –
我通常不使用子進程,但我知道它擁有你可以想象的一切。看看這些文檔,它會真的幫助你。它比世界百科全書還要大......另外,如果它有效,你可以標記爲接受:) – Zizouz212