利用python执行cmd命令
可以使用 Python 的 subprocess 模块来执行 cmd 命令。
以下是一个简单的例子,演示如何使用 Python 执行一个 cmd 命令并打印出其输出结果:
import subprocess # 执行 cmd 命令 result = subprocess.run('dir', shell=True, capture_output=True) # 打印输出结果 print(result.stdout.decode())
在上述代码中,我们使用了 subprocess.run() 函数来执行 dir 命令,并将其输出结果存储在 result 变量中。注意,在执行命令时需要将 shell 参数设置为 True,并使用 capture_output 参数来捕获输出结果。
在执行命令后,我们可以使用 result.stdout.decode() 方法来获取输出结果,并将其转换为字符串类型。
除了上述例子中的 dir 命令,你还可以使用任何其他的 cmd 命令来执行。需要注意的是,在执行命令时需要确保你有足够的权限执行该命令,否则可能会抛出异常。同时,需要注意命令的输出结果是否需要转换编码等处理。
相关文章