Python获取CMD命令行输出结果
时间: 2023-11-05 09:17:53 浏览: 298
Python实时获取cmd的输出
您可以使用Python的`subprocess`模块来获取CMD命令行的输出结果。下面是一个示例代码:
```python
import subprocess
def get_cmd_output(command):
output = subprocess.check_output(command, shell=True, encoding='utf-8')
return output
# 示例使用
command = 'dir' # 替换为您需要执行的命令
output = get_cmd_output(command)
print(output)
```
在上述代码中,`subprocess.check_output()`函数被用于执行指定的命令,并返回命令行输出结果。`shell=True`参数表示在执行命令时使用系统的shell解释器。`encoding='utf-8'`参数用于指定输出结果的编码方式,以便正确地处理中文字符。您只需要将`command`变量替换为您需要执行的具体命令即可。运行代码后,输出结果将打印在控制台上。
请注意,使用`subprocess`模块执行命令需要谨慎,确保您信任和了解所执行的命令,以避免安全风险。
阅读全文