Введите новую строку в строке l oop, а не символ l oop.
Вы также можете изменить while line < 3:
на for line in range(3):
for i in range(3):
with open('data%i.txt' % i, 'w+') as f:
for line in range(3):
for j in range(10):
myStr = random.choice(string.ascii_lowercase)
f.write(myStr)
f.write("\n")
Вы можете также используйте random.choices()
, чтобы получить 10 случайных символов одновременно, вместо зацикливания.
for i in range(3):
with open('data%i.txt' % i, 'w+') as f:
for line in range(3):
myStr = "".join(random.choices(string.ascii_lowercase, k=10))
f.write(myStr + "\n")