2013-07-25 4 views
-5

У меня есть сценарий, который использует имена пользователей и пароли из двух файлов 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())) 

Это то, что я получаю за мой выход:

[email protected] Password1 
[email protected] Password2 
[email protected] Password3 
[email protected] Password4 
[email protected] Password5 
[email protected] Password6 
[email protected] Password7 
[email protected] Password8 
[email protected] Password9 
[email protected] Password10 

Это то, что я пытаюсь для того чтобы достигнуть:

[email protected] "Password1 
        Password2 
        Password3 
        Password4 
        Password5 
        Password6 
        Password7 
        Password8 
        Password9 
        Password10" 

[email protected] "Password1 
        Password2 
        Password3 
        Password4 
        Password5 
        Password6 
        Password7 
        Password8 
        Password9 
        Password10" 

И возвращается получает пользователь 2 и получает все 10 паролей ,

+5

'Как назначить каждому пользователю все пароли? На правильном английском это означает, что именно? –

+0

Как получить [email protected] для использования всех 10 паролей. Затем, как только это будет сделано, к следующему пользователю 2 будет использоваться все 10 паролей до последнего пользователя. –

ответ

1

Я не уверен, что вы имеете в виду, если вы хотите, чтобы каждый пользователь следил за всеми паролями. затем поместите все пароли в одну строку и перейдите по пользователям, а затем добавьте эту строку.

что-то вроде:

lineWithAllPasswords = ','.join(password,'\n') 

for user in users: 
    print (user + '\t' + lineWithAllPasswords) 
+0

Спасибо, что направили меня по правильному пути –

0

Вот решение на этот вопрос. Каждый пользователь перебирает файл password.txt.

user = open ('users.txt' , 'r') 
password = open ('password.txt' , 'r') 
pa = '\n'.join(password) 

for users in user: 
    print pa + users 
Смежные вопросы