我需要使用DOSbox模擬器來運行一個.bat文件如何用Python在DOSbox中運行.bat文件?
但我不知道要實現我必須在python中遵循的所有步驟。這是我的嘗試:
import os
commands = ['""C:\Program Files (x86)\DOSBox-0.73\dosbox.exe""',
'mount c c:\Users\g\Desktop',
'C:',
'run_t2d.bat']
for i in commands:
os.system(i)
第一個元素它運行DOSbox控制檯,但它不能識別其他2個命令。
'mount' is not recognized as an internal or external command,
operable program or batch file.
'run_t2d.bat' is not recognized as an internal or external command,
operable program or batch file.
可能是與不同子進程有關的東西。當然,如果我運行自己的控制檯,並輸入完全相同的命令它的工作
這種情況下'os.curdir'是什麼? – techydesigner
我認爲這是Windows? – techydesigner
你爲什麼認爲其他命令會在DOSbox中運行? –