Как прочитать многострочный csv файл, игнорируя определенные столбцы
Есть CSV с 3 записями (50 колонок в каждой). Мне нужно при чтении "забыть" про определенные столбцы (2 и 3). Либо второй вариант - записать все 3 записи из CSV в объект/словарь и уже там удалю ненужные свойства. Сложность в том что в записях есть текст с переносами строк, так что ориентироваться на начало новой строки в качестве начала новой записи не могу. Записи начинаются с "0|127.0.0.10", но номер и адрес могут меняться, так что ориентироваться на них в решении не нужно. В дальнейшем для каждого CSV будет вычислен хэш (без ненужных колонок). Третий вариант - зная кол-во столбцов, прочитать именно это кол-во для каждой записи объекта/словаря.
0|127.0.0.10|1704807576|1704807627|1458209802|35205|2728260951|110|0|0|110|||||||||||||||0|||"
USER pl36
+OK
PASS 123456
+OK User successfully logged on.
"|0|||0|0|CB4C9D653A3A090000000000|5|ppc_tl36|3|0||1|1|||||||||
0|127.0.0.10|1704807576|1704807627|1458209802|35205|2728260951|110|320|130122|110|email.ru|1;2;2;2|отчет !|||||||||multipart/mixed;|Шахматка||0|||"показатели хуже средних
С Уважением,
"|0|||0|0|CB4C90003A090000000000|2|pl36|3|1302|mail.ru|6|1|||||||||
0|127.0.0.10|1704807576|1704807627|1458209802|35205|2728260951|110|0|0|110|||||||||||||||0||||0|||0|0|CB4C9D653C3A090000000000|7|pl36|3|0||3|1|||||||||