2024-09-27 04:26:44 发布
网友
我正在使用运行一个linux命令子流程.Popenpython中的模块。在
proc = subprocess.Popen(["sudo","/usr/local/adduser"],shell=False,stdin=subprocess.PIPE,stdout=subprocess.PIPE).communicate()
但这是提示输入密码。在
可以用python文件输入密码吗?(我是说自动)
有明显的理由不这样做,但如果您真的想,您可以使用pyexpect模块来驱动与终端进行交互的应用程序(例如,程序询问密码)。在
sudo可以配置为不询问密码,对于您的特定示例来说,这可能是比在文件中存储任何密码更好的解决方案。在
sudo
有明显的理由不这样做,但如果您真的想,您可以使用pyexpect模块来驱动与终端进行交互的应用程序(例如,程序询问密码)。在
sudo
可以配置为不询问密码,对于您的特定示例来说,这可能是比在文件中存储任何密码更好的解决方案。在相关问题 更多 >
编程相关推荐