写一段要求用户设置密码的代码 - 向用户查询他/她的用户名 - 两次向用户查询他/她的密码,确保用户输入两次相同的密码 - 仅允许3次尝试获取正确的密码
密码的规则是 - 至少一个号码 - 至少一个下限字母 - 至少一个上限字母 - 允许的字符:数字,字母," _"," - "和"。"
上述任务应该使用expect概念来完成。由于我是python语言的新手,任何人都可以帮助我解决这个任务。
import pexpect
child = pexpect.spawn('ftp ftp.openbsd.org')
child.expect('Name .*: ')
child.sendline('anonymous')
child.expect('Password:')
我已经尝试过,直到知道如何继续。
答案 0 :(得分:0)
怎么样
child.sendline(raw_input('Password:'))
打印Password:
并询问用户密码。