我有下面的代码,行“call”(“extool--server=commander.company.com“登录用户名”,shell=True)“提示输入密码,如何传递 外壳密码?在
from subprocess import call
def main():
list = ['741679','741477']
call("export COMMANDER_SERVER=commander.company.com" ,shell=True)
call("ectool --server=commander.company.com login username",shell=True)
#need to pass password
if __name__ == '__main__':
main()
您可能想查看python的expect库。这个库允许您编写一个“脚本”,根据提示指定程序应如何响应子进程。在
你应该可以这样做:
注意:到期的信用-https://stackoverflow.com/questions/2387731/use-subprocess-to-send-a-password
相关问题 更多 >
编程相关推荐