Задать вопрос
@Dimaste

Почему python не проходит каждое значение внешнего цикла?

usernames = open(args['u'].name)
passwords = open(args['p'].name)
#tagret = open(args['t'].name)

payloads_file = open('.\payloads.txt', 'w+')

i = 0

for user in usernames:
    for password in passwords:
        i = i + 1
        payload = user + ':' + password
        payload_encoded = str(base64.b64encode(payload.encode('utf_8')).decode('utf_8'))
        #payloads_file.write(payload_encoded + '\n')
        
print (i)
payloads_file.close()
usernames.close()
passwords.close()
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
А действительно, интересный кейс.

for line in file:
Вот этот цикл прочитывает файл построчно до конца и при повторном заходе во второй итерации внешнего цикла не возвращает ни одной строки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы