使用Tcl和Expect,再加上子过程来提升自己。所以基本上是这样的:
sudo.tcl
spawn sudoexpect { "Password:" { send "password" }}sudo.py
import subprocesssubprocess.call(['tclsh', 'sudo.tcl'])
然后运行sudo.py。

使用Tcl和Expect,再加上子过程来提升自己。所以基本上是这样的:
sudo.tcl
spawn sudoexpect { "Password:" { send "password" }}sudo.py
import subprocesssubprocess.call(['tclsh', 'sudo.tcl'])
然后运行sudo.py。