Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 11

Вывод списка в файл

16.04.2021, 15:02. Показов 1159. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, я полный ноль в программировании, нашел срипт, но вывода в файл в нем нет. Пробовал гуглить но максимум что удалось только первую строку записывает из заданного множества.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/python3
import string
import random
 
print('')
print('HEX PASSWORD GENERATOR')
print('')
 
length = input('HOW LONG: ')
length = int(length)
 
qty = input('HOW MANY: ')
qty = int(qty)
 
print('')
for y in range(qty):
    password = ''
    for c in range(length):
        password += random.choice(string.hexdigits)
    print(password)
print('')
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.04.2021, 15:02
Ответы с готовыми решениями:

Вывод списка в файл
Мне необходимо чтобы изначально вводился список книг (автор, название, год, количество страниц), с этим все в порядке, но после этого...

Вывод списка в файл HTML
Добрый день, информацию не нашёл в интернете. Подскажите как сделать так чтобы отчёт выводил на страничку браузера. Прописывал...

Вывод связного списка в файл
Пишу программу для манипуляций со связным списком #include<iostream> #include<fstream> using namespace std; ...

9
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
16.04.2021, 15:07
Python
1
2
3
4
a = ['1', 'sfg', '234dfh']
with open('output.txt', 'w') as f:
    for i in a:
        f.write(i + '\n')
1
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 11
16.04.2021, 15:52  [ТС]
Благодарю, добавил ваш код снизу, но он выводит в файл только: а не сгенерированные пароли например 100 штук с длинной по 100 символов
1
sfg
234dfh
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
16.04.2021, 20:28
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/python3
#!/usr/bin/python3
import string
import random
 
 
def pasg(password, my_filename, fext2):
    print('')
    print('HEX PASSWORD GENERATOR')
    print('')
    length = input('HOW LONG: ')
    length = int(length)
    qty = input('HOW MANY: ')
    qty = int(qty)
    print('')
    for y in range(qty):
        password = ''
        for c in range(length):
            password += random.choice(string.hexdigits)
    with open(my_filename + '.' + fext2, 'w', encoding='utf-8') as fp:
        print(password, file=fp, sep="\n")
 
    print('')
 
 
if __name__ == '__main__':
    my_filename = None
    fex2 = None
    password = None
    pasg(password, my_filename='test11', fext2='txt')
1
16.04.2021, 21:27

Не по теме:

Цитата Сообщение от Dax Посмотреть сообщение
#!/usr/bin/python3
#!/usr/bin/python3
Цитата Сообщение от Dax Посмотреть сообщение
my_filename = None
fex2 = None
password = None
Кликните здесь для просмотра всего текста

0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
16.04.2021, 22:05
Arsegg, второй косяк признаю, исправлю, если подскажете более элегантное решение, чем None, буду благодарен, а вот первый просмотрел, это в коде ТС было, я обычно так не имею привычки делать, но, все равно,учту и исправлю, а то - святой воды не напасешься) )
1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
16.04.2021, 22:48
Dax, как вариант:
Python
1
2
3
4
5
6
7
8
9
from random import choice
from string import hexdigits
 
length = int(input())
count = int(input())
with open("output.txt", "w") as out:
    for _ in range(count):
        password = "".join(choice(hexdigits) for _ in range(length))
        print(password, file=out)
4
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
16.04.2021, 22:58
Arsegg, спасибо, запомню)
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
16.04.2021, 23:12
Dax, в принципе, стоило упомянуть конкатенацию строк в цикле, но мне лениво чет)). Кароч, лучше "".join или io.StringIO юзать для данных целей.
0
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 11
17.04.2021, 21:43  [ТС]
Извиняюсь но ничего не понял какой код в итоге? Первый предложенный более длинный не выводит что нужно, второй более короткий - пустой экран, подставлял его в начало, также менял 9 строк первого кода вторым коротким тоже пустой экран.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.04.2021, 21:43
Помогаю со студенческими работами здесь

Вывод списка компьютеров из AD в текстовый файл
Есть задача вывести список компьютеров из AD в текстовый файл. Нашел код для вывода списка в файл: import-Module ActiveDirectory ...

Вывод списка файлов из каталога(ов) в файл
Создать пакетный файл, который выводил бы содержимое каталогов , указанных в качестве параметров командной строки в файл протокола, ...

Visual Prolog. Вывод в списка на экран и в файл
Задание: "Задан в файле текст, в котором встречаются слова с повторяющимися буквами (например: программа, коммуна и т.д.). Следует...

Вывод списка файлов из заданной директории с ссылкой на файл
Помогите, пожалуйста, решить вопрос. Нужно написать программу (точнее сервлет), который выводит список файлов из заданной директории. И...

Вывод в файл списка всех вложенных директорий заданного каталога
Подсобите!! Пожалуйста!! Разработать пакетный файл для вывода в файл списка всех вложенных директорий заданного каталога. Каталог...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru