python如何调用cmd

原创
admin 1天前 阅读数 4 #Python

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并执行命令,以及获取命令的执行结果。

热门