如何从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()调用的更改。

链接地址: http://www.djcxy.com/p/56497.html

上一篇: How to use cmd from python

下一篇: Python Twisted integration with Cmd module