python 终端手动输入密码

2020/06 30 18:06

手动输入密码的方式。

python 中提供了一个pexcept 工具可以解决这个问题。pip install pexcept 完成安装。

实现代码如下:

import pexpect
sub = pexpect.spawn('mosquitto_passwd /etc/mosquitto/pwfile %s'%‘testtest’)
sub.expect('Password:')//模拟第一次密码输入




sub.sendline('12345678')
sub.expect('Reenter password:')//模拟第二次密码输入
sub.sendline('12345678')

sub.interact()

--转载请注明: http://91o.cc/python-%e7%bb%88%e7%ab%af%e6%89%8b%e5%8a%a8%e8%be%93%e5%85%a5%e5%af%86%e7%a0%81/