У меня есть файл, который выглядит следующим образом:Как удалить новую строку в столбце в файле с разделителями?
1111,AAAA,aaaa\n
2222,BB\nBB,bbbb\n
3333,CCC\nC,cccc\n
...
Где \ п представляет собой строку.
Когда я прочитал эту строку за строкой, это читается как:
1111,AAAA,aaaa\n
2222,BB\n
BB,bbbb\n
3333,CCC\n
C,cccc\n
...
Это очень большой файл. Есть ли способ прочитать строку до определенного количества разделителей или удалить символ новой строки в столбце в Python?
Существует метод rstrip, как описано здесь: http://stackoverflow.com/questions/275018/how-can-i-remove-chomp-a-newline-in-python – westandy
Новая строка - это разделитель строк файл. У вас нет трех строк с тремя полями, у вас есть 5 строк, некоторые из которых содержат три поля, а некоторые - с двумя полями. Можете ли вы опубликовать первые несколько строк вашего * фактического * файла? Мне любопытно узнать, есть ли на самом деле 'BB \ nBB'. –
Что вы видите, когда вы 'cat' (UNIX) или' type' (Windows) файл? Вы видите последовательность обратного слэша-n, или вы видите разрывы ссылок? –