Взять и записать данные в таблицу cvs
У меня есть файл 1.txt, содержащий текст следующего формата:
> Действие
Результат действия
с
разными переносами
> И еще одно действие
И еще раз
> И ещё...
И так весь файл. Файл большой (40 мб). Мне необходимо записать данные в таблицу cvs следующего формата:
Как это можно сделать на Python???
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Что именно у вас не получается? Попробуйте декомпозировать задачу для начала. Составить план действий:
- открыть файл на чтение
- читать файл построчно
- при появлении знака
>в начале строки добавить эту строку в список действий - а следующие строки, пока не появится опять символ
>добавить в другой список - результатов - создать, например,
Pandas DataFrameна основе собранных списков дайствий и результатов - записать
DataFrameвcsvфайл
После этого берёте составленный план действий - и кодируете. И вот когда вы всё это сделали у вас что-то не получается, код не работает как надо и вы не знаете, что делать дальше - тогда задаёте вопрос и вам помогают его решить.