0
我想在python上運行dir
os命令,並將輸出保存爲一個變量,如下所示: output = os.system('dir') print(output)
我該如何去做這件事?我已經使用子試過,但我不斷收到一個窗口樹實用程序錯誤將os響應保存爲變量?
import subprocess
batcmd="dir"
result = subprocess.check_output(batcmd, shell=True)
你需要輸出'dir'命令的任何特定原因? 'os'模塊具有'listdir'和'scandir',它們會爲您提供當前或指定路徑中的文件。 – Dalvenjia
Dalvenjia的評論很有用:你應該使用python提供的模塊來瀏覽樹並走路。但是我對'dir'的失敗很感興趣。你能否在Python之外的正常命令提示符下成功執行'dir'? – skrrgwasme
OP:去@Dalvenjia建議。 https://docs.python.org/3/library/os.html#os.listdir – roymustang86