У меня большой текстовый файл с заметками, которые я хотел бы разделить и разделить на отдельные строки с помощью Python.Я получил несколько работать, но он добавляет одну букву на ячейку в файле .csv, а не весь раздел.Я вставил @@@
символы, чтобы указать, где каждый раздел должен быть разделен.Например, вот как выглядит мой файл .txt:
@@@ jlkdlkjdlkjdalkjdalk @@@ 78278947298729874298742 @@@ llkdlaklkdalkdsa
@@@ nmczxmnczxmncz
В конечном итоге я хочу, чтобы он был экспортирован в .csv, чтобы он выглядел так:
ID | Reporttext
1 | jlkdlkjdlkjdalkjdalk
2 | 78278947298729874298742
3 | llkdlaklkdalkdsa
4 | nmczxmnczxmncz
Сейчас он экспортируетсякак это: jlkdlk (и так далее).
Вот мой код:
import re, csv с открытым ("thetext.txt") как f: для строки в f: для слова в line.split ("@@@"): с открытым (r'theoutput.csv ',' a ') как g: writer = csv.writer (g) writer.writerow (слово) print (слово)
Так что, повторюсь, моя проблемаизбегая расстояния (например, это), когда он экспортирует.
Спасибо!