我有一个脚本,它从两个txt文件中获取用户名和密码。我的问题是如何指定每个用户尝试列表中的所有密码。到目前为止,我的脚本看起来像这样。
user = open ('users.txt' , 'r')
password = open ('password.txt' , 'r')
for file1, file2 in zip (user, password):
print ('{0}\t{1}'.format(file1.strip(), file2.strip()))
这是我输出的结果:
User0@mymail.com Password1
User1@mymail.com Password2
User2@mymail.com Password3
User3@mymail.com Password4
User4@mymail.com Password5
User5@mymail.com Password6
User6@mymail.com Password7
User7@mymail.com Password8
User8@mymail.com Password9
User9@mymail.com Password10
这就是我想要实现的目标:
User0@mymail.com "Password1
Password2
Password3
Password4
Password5
Password6
Password7
Password8
Password9
Password10"
User1@mymail.com "Password1
Password2
Password3
Password4
Password5
Password6
Password7
Password8
Password9
Password10"
然后返回获取用户2并获取所有10个密码。
答案 0 :(得分:1)
我不确定你的意思,如果你希望每个用户都跟着所有密码。然后将所有密码放在一行中并迭代用户,然后追加该行。
类似的东西:
lineWithAllPasswords = ','.join(password,'\n')
for user in users:
print (user + '\t' + lineWithAllPasswords)
答案 1 :(得分:0)
以上是上述问题的解决方案。每个用户都循环使用password.txt文件。
user = open ('users.txt' , 'r')
password = open ('password.txt' , 'r')
pa = '\n'.join(password)
for users in user:
print pa + users