如何从python使用cmd
我试图使用python来运行cmd.exe,从而运行命令,如CD C:名称.....和执行其他程序从cmd我到目前为止是。
os.system("cmd.exe").
os.system("cd C:namefirstsecond").
当我尝试运行其他三个命令时,一个新的cmd窗口会替换旧的命令,并且这些命令不起作用,因为它们需要彼此连续运行。我已经尝试了上述代码,并且需要帮助运行接下来的三个命令。 你也可以解释一下suproccess是什么。
为什么os.system("cd WHEREVER")
没有达到你期望的水平,请参阅我对这个最近问题的回答。
简而言之,当您运行os.system('cd WHEREVER')
您正在创建一个具有当前目录自己想法的新命令shell。 随后调用os.system()
,当前目录中的这一更改将被完全“忘记”。 您需要使用os.chdir('WHEREVER')
更改父进程(脚本)中的当前目录,以便保留后续os.system()
调用的更改。