python控制cmd
时间: 2023-09-11 18:07:16 浏览: 84
python实现调用cmd命令
可以使用Python中的`os`模块来控制cmd。可以使用`os.system()`函数来执行在cmd中执行的命令,例如:
```python
import os
os.system('dir')
```
这将在cmd中执行`dir`命令,输出当前目录下的文件和文件夹列表。
如果想要与cmd进行交互,可以使用`subprocess`模块中的`Popen`函数,例如:
```python
import subprocess
process = subprocess.Popen(['cmd'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
while True:
user_input = input("Enter command: ")
process.stdin.write(user_input.encode())
process.stdin.write('\n'.encode())
process.stdin.flush()
output = process.stdout.readline().decode()
print(output.strip())
```
这将启动一个新的cmd实例,并允许用户输入命令。每次输入命令后,程序将等待cmd执行结束,并输出cmd的输出结果。
阅读全文