Предмет: Информатика, автор: Аноним

Python как написать программу которая генерит случайное количество файлов


VladPavlenkoo: можете уточнить вопрос? нужно просто узнать рандомное число?
Аноним: смотрите, надо сгенерировать случайное количество файлов например от 2 до 10(то есть надо создать отдельную папку и в неё записывать файлы) и заполнять эти файлы случайными числами

Ответы

Автор ответа: PlutoBeta
1

#Только осторожно: если у вас уже есть файлы с таким именем, то программа заменит их содержимое

import random, os

os.mkdir("catalogName") #Создаем папку

for i in range(random.randint(2, 10)):

file = open(f"catalogName/File{i}.txt", "w+")

for j in range(random.randint(1, 1000)):

file.write(f"{random.randint(1, 10000)} ")

file.close()


Аноним: спасибо большое, извините, а можно вам вопрос ещё задать?
PlutoBeta: Да
Аноним: вообщем мне надо заполнить эти файлы случайными числами ( количество случайных от 1 до 10000) и диапазон случайных чисел от 1 до 1000, у меня крч это выходит с одним файлом, а с несколькими чёт не идёт
PlutoBeta: Если скину в комментариях, то будет невозможно разобрать, я отредактирую свой ответ?
Аноним: крч, дядь, у тебя ощибка, с заполнением цикл не работает, а всё потому что переменная файл записана в цикле и ты применил её позже в другой цикл и дал другое ей действие, надо как-то записать это не в цикле
PlutoBeta: Все работает, только что проверил
PlutoBeta: Только что заметил: на сайте отступы не отображаются, там цикл внутри цикла
Аноним: окэйййй кст, ответишь на последний мой вопрос я дам отметку лючщий атвит крч надо теперь найти одинаковые элементы которые содержаться во всех файлах и записать их в файл под названием result.txt
Аноним: у вас есть вибор
Аноним: жду вашего ответа
Похожие вопросы
Предмет: Русский язык, автор: ElenaLik