python subprocess执行cmd命令并返回结果
时间: 2023-06-08 14:05:32 浏览: 97
好的,我知道了。关于你的问题,你可以使用 Python 的 subprocess 模块来执行 cmd 命令,并获取执行结果。代码示例如下:
```python
import subprocess
cmd = 'dir' # 待执行的命令
p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = p.communicate()
result = stdout.decode('gbk') # 获取执行结果,需要根据命令行编码进行解码
print(result)
```
这样你就可以获取 cmd 命令的执行结果了。如果你还有其他问题,请继续发问。