我想编写 python 脚本以在 Windows 10(64 位)的命令提示符下运行程序。
我当前的工作目录是“ C:\Python\Project
”。我的目标是将此工作目录更改为“ D:\Calculation
”并通过键入“dir”来查看文件的内容。我已经搜索并浏览了官方文件,但我找不到如何做到这一点。
这很有效:
subprocess.Popen(['start', 'cmd', '/k', 'cd /d d:\Calculation'], shell = True)
但是,这不起作用:
subprocess.Popen(['start', 'cmd', '/k', 'cd /d d:\Calculation', '&', 'dir'], shell = True)
但这有效(我可以看到两个命令提示符(其位置成功更改为 'd:\Calculation' 并且记事本应用程序已打开):
subprocess.Popen(['start', 'cmd', '/k', 'cd /d d:\Calculation', '&', 'notepad.exe'], shell = True)
有什么想法可以解决这个问题吗?
慕斯王
相关分类