python如何获取DOS命令返回值
时间: 2023-09-27 12:08:52 浏览: 87
在Python中,可以使用`os.system()`函数来执行DOS命令,并获取其返回值。`os.system()`函数将返回命令的退出状态码,如果命令执行成功,则返回0,否则返回非0值。例如:
```python
import os
# 执行DOS命令
status = os.system('dir')
# 输出命令的返回值
print(status)
```
此外,还可以使用`subprocess`模块中的`run()`函数来执行DOS命令,并获取其返回值。`run()`函数将返回一个`CompletedProcess`对象,其中包含命令的退出状态码、标准输出和标准错误输出等信息。例如:
```python
import subprocess
# 执行DOS命令
result = subprocess.run('dir', shell=True, capture_output=True)
# 输出命令的返回值
print(result.returncode)
```
阅读全文