如何从提示密码开始python子进程

2024-09-27 04:26:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用运行一个linux命令子流程.Popenpython中的模块。在

proc = subprocess.Popen(["sudo","/usr/local/adduser"],shell=False,stdin=subprocess.PIPE,stdout=subprocess.PIPE).communicate()

但这是提示输入密码。在

可以用python文件输入密码吗?(我是说自动)


Tags: 模块命令密码linuxusrlocalsudo流程
1条回答
网友
1楼 · 发布于 2024-09-27 04:26:44

有明显的理由不这样做,但如果您真的想,您可以使用pyexpect模块来驱动与终端进行交互的应用程序(例如,程序询问密码)。在

sudo可以配置为不询问密码,对于您的特定示例来说,这可能是比在文件中存储任何密码更好的解决方案。在

相关问题 更多 >

    热门问题