如何使用python在Ubuntu终端中保存来自"sudo dpkg -l"的数据,我试着这样做,但是它不起作用
import os
f = open('/tmp/dpgk.txt','w')
f.write(os.system('sudo dpkg -l'))
Run Code Online (Sandbox Code Playgroud)
使用subprocess.check_output()捕捉另一个进程的输出:
import subprocess
output = subprocess.check_output(['sudo', 'dpkg', '-l'])
Run Code Online (Sandbox Code Playgroud)
os.system()仅返回另一个进程的退出状态.上面的例子假设sudo不会提示输入密码.
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |