Я пытаюсь записать каждое N-количество элементов во вложенном списке в несколько файлов .txt. Самое сложное - записать каждую группу из N-элементов в текстовый файл.
Мой список:
list = ['item1a item1b item1c','item2a','item3a item3b','item4a item4b item4c','item5a','item6a item6b','item7a item7b item7c','item8a','item9a item9b']
Я хотел бы получить следующие выходные данные .txt файла:
text1.txt: item1a item1b item1c \n item2a \n item3a item3b
text2.txt: item4a item4b item4c \n item5a \n item6a item6b
text3.txt: item7a item7b item7c \n item8a \n item9a item9b
В настоящее время каждый вложенный список записывается в один файл .txt. Группировки не то, что мне нужно. Я так близок! Я думаю, что это должно быть незначительное исправление.
Например:
text1.txt: item1a item1b item1c
text2.txt: item2a
text3.txt: item3a item3b
Мой код
list = ['item1a item1b item1c','item2a','item3a item3b','item4a item4b item4c',
'item5a','item6a item6b','item7a item7b item7c','item8a','item9a item9b']
for item, biglist in enumerate(list):
f=open(outdir_name + "text" + str(item+1)+".txt","w")
f.write(biglist + "\n".format(list))
f.close()
В настоящее время каждый вложенный список записывается в один файл .txt. Группировки не то, что мне нужно. Я так близок! Я думаю, что это должно быть незначительное исправление.
Например:
text1.txt: item1a item1b item1c
text2.txt: item2a
text3.txt: item3a item3b