我想編寫(xiě) python 腳本以在 Windows 10(64 位)的命令提示符下運(yùn)行程序。我當(dāng)前的工作目錄是“ C:\Python\Project”。我的目標(biāo)是將此工作目錄更改為“ D:\Calculation”并通過(guò)鍵入“dir”來(lái)查看文件的內(nèi)容。我已經(jīng)搜索并瀏覽了官方文件,但我找不到如何做到這一點(diǎn)。這很有效:subprocess.Popen(['start', 'cmd', '/k', 'cd /d d:\Calculation'], shell = True)但是,這不起作用:subprocess.Popen(['start', 'cmd', '/k', 'cd /d d:\Calculation', '&', 'dir'], shell = True)但這有效(我可以看到兩個(gè)命令提示符(其位置成功更改為 'd:\Calculation' 并且記事本應(yīng)用程序已打開(kāi)):subprocess.Popen(['start', 'cmd', '/k', 'cd /d d:\Calculation', '&', 'notepad.exe'], shell = True)有什么想法可以解決這個(gè)問(wèn)題嗎?
在 Windows 10 中的 subprocess.Popen python
人到中年有點(diǎn)甜
2021-09-25 20:57:08