python subprocess.Popen用法
时间: 2024-01-11 22:21:49 浏览: 161
python中的subprocessPopen()使用.pdf
以下是使用python的subprocess.Popen的示例代码:
```python
import subprocess
# 执行命令并获取输出
result = subprocess.Popen(['ls', '-l'], stdout=subprocess.PIPE)
output = result.communicate()[0]
print(output.decode('utf-8'))
# 执行命令并获取返回值
result = subprocess.Popen(['echo', 'Hello, World!'], stdout=subprocess.PIPE)
result.wait()
return_code = result.returncode
print(return_code)
```
这个例子展示了两种常见的用法。第一个示例执行了一个命令并获取了命令的输出,第二个示例执行了一个命令并获取了命令的返回值。
阅读全文