Я бы хотел скрипт, генерирующий всего 12 строк. 5 строк в одном файле Numbers.txt 5 строк во втором файле Numbers0001.txt 2 строки в третьем файле Numbers0002.txt
Кто-нибудь имел дело с этим раньше и может мне помочь?
Мой рабочий код для вставки 5 строк в соответствии с пользовательским вводом:
import random
import string
oneFile = open('Numbers.txt', 'w')
userInput = 0
key_count = 0
value_count = 0
chars = string.ascii_uppercase
for userInput in range(int(input('How many 12 digit keys do you want?'))):
while key_count <= userInput:
key_count += 1
number = random.randint(1, 999)
key = number
text = str(''.join(random.sample(chars*6, 12)))
oneFile.write(text + "\n")
oneFile.close()
Вот код, с которым я борюсь с моим l oop и моим If Else:
import random
import string
userInput = 0
key_count = 0
value_count = 0
chars = string.ascii_uppercase
if key_count > 5:
for userInput in range(int(input('How many 8 digit keys do you want?'))):
while key_count <= userInput:
oneFile = open(key_count('.txt', 'w'))
key_count += 1
number = random.randint(1, 999)
key = number
text = str(''.join(random.sample(chars*6, 8)))
oneFile.write(text + "\n")
oneFile.close()
else:
oneFile = open('Numbers'+ +=1 +'.txt', 'w')
oneFile.write(text + "\n") +5
oneFile.close()