Python os 调用CMD
时间: 2024-08-02 11:00:45 浏览: 110
Python如何使用OS模块调用cmd
5星 · 资源好评率100%
在Python中,你可以使用内置的`os`模块来执行操作系统命令(CMD)。这个模块提供了一组函数,用于与操作系统的进程、路径和文件系统进行交互。其中,`subprocess`模块尤其适合执行外部命令。
下面是一个基本的例子,展示了如何使用`os.system()`函数来执行CMD命令:
```python
import os
# 执行命令
cmd = "ls" # 假设你想列出当前目录的内容
os.system(cmd)
# 或者使用 subprocess.run() 函数,它更现代且返回结果更容易处理
output = subprocess.run(cmd, shell=True, capture_output=True)
print(output.stdout.decode()) # 输出命令的结果
```
`shell=True`参数告诉os模块使用真实的shell来解析并执行命令,如果不需要这种行为,可以去掉。
阅读全文