失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python执行Linux命令sudo命令

python执行Linux命令sudo命令

时间:2023-06-01 06:28:03

相关推荐

python执行Linux命令sudo命令

方法一

os

import subprocessimport osdef cat_cpuinfo():“”“password:sudo密码command:要执行的linux命令”“”password = '123123'command = 'cat /proc/cpuinfo'str = os.system('echo %s | sudo -S %s' % (password,command))print(str)

方法二

import subprocessdef cat_cpuinfo():“”“password:sudo密码command:要执行的linux命令”“”password = '123123'command = 'cat /proc/cpuinfo'# status代表返回状态,0表示成功# result代表命令的返回结果(status, result)=subprocess.getstatusoutput('echo %s| sudo -S %s' %(password,command))

获取结果可以使用:

subprocess.getoutput(‘echo %s| sudo -S %s’ %(password,command))

如果觉得《python执行Linux命令sudo命令》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。