如何在子进程中使用sudo命令在子进程中运行sudo命令
A::A() // not fully agree
B::B() // not fully agree
A::A()
B::B(int)
D::D(int)
E::E(int)
如何调用sudo命令并在子进程中输入密码,以便它在cmd中发送密码
答案 0 :(得分:0)
您是否尝试过使用os来将密码和代码一起传递?
execute.py
#!/usr/bin/python3
import subprocess
import os
command = 'ls'
runme = os.system('echo %s|sudo -S %s' % (input('Enter password: '), command))