Python Рандом файл

суть: создать много файлов txt с рандомной в них генерацией, но оно не работает, нужна помощь, не могли бы отредактировать изьяны)

import os
import shutil
import sys
from random import *

fileCreate_1 = input("Разрешение на создание файлов: ")#Согласие пользователя, на создание новых директорий.

list_1 = [randint(1,999) for el in range(randint(5,1005))]#Список с элементами, которые в последствии будут созданы в директории.

def fileCreate(): #Функция создания алгоритма.
    if fileCreate_1 == "+": #Если в поле введённом с клавиатуры присутствует знак +, то можно начинать алгоритм.
        for i in range(randint(2,10)): #Цикл создания файлов(их должно быть не меньше 5(по задумке они просто должны быть file(1), file(2) и т.д
            with open(r"F:\DirectoryNew\file(1).txt", "r+", encoding= "utf-8") as file_1: #Непосредственно алгоритм создания файлов.
                file_1.write(list_1) #Запись в файл, листа, которые мы предворительно создали с рандомной генерацией.
    else:
      print("Not now") #Если + нет, то отмена по выводу и созданию

Ответы (1 шт):

Автор решения: BELEЦKIY
from random import *

for i in range(randint(2,10)):
    with open(r"E:\result\file{}.txt".format(i), "w") as f:
        for a in range(i + 1): #Без + 1 один файл не заполняется
            list_1 = [randint(1,1000)for b in range(randint(1,10000))]
            f.writelines(str(list_1))
→ Ссылка