python如何调用cmd
原创Python中调用cmd的方法
在Python中,我们可以使用subprocess模块来调用cmd,subprocess模块可以让我们在Python程序中执行系统命令,并且可以获取命令的执行结果。
下面是一个简单的示例代码,展示如何在Python中调用cmd并执行命令:
import subprocess 调用cmd并执行命令 subprocess.call("cmd /c dir", shell=True)
在这个示例中,我们调用了cmd并执行了dir命令。/c参数表示执行完命令后关闭cmd窗口,如果不加这个参数,则执行完命令后仍然会保持cmd窗口打开状态。
我们还可以通过subprocess模块的其他函数来执行命令,比如subprocess.run()函数可以让我们执行命令并获取命令的执行结果,下面是一个示例代码:
import subprocess 执行命令并获取结果 result = subprocess.run("cmd /c dir", shell=True, stdout=subprocess.PIPE) print(result.stdout)
在这个示例中,我们执行了cmd并获取了dir命令的执行结果,并将结果输出到控制台,shell=True参数表示在shell中执行命令,stdout=subprocess.PIPE参数表示将命令的执行结果输出到Python程序中。
通过以上两个示例,我们可以轻松地在Python中调用cmd并执行命令,以及获取命令的执行结果。
上一篇:python wmi如何安装 下一篇:linux如何更新python