новичок здесь. Я пытаюсь прочитать строки из файла, однако одна строка в файле .txt
имеет где-то посередине \n
, и при попытке прочитать эту строку с помощью .readline python обрезает ее посередине и выводит как две строки.
когда я копирую и вставляю строку в это окно, она отображается как две строки. Поэтому я загрузил файл сюда: https://ufile.io/npt3n
также добавлен скриншот файла, как он показывает в файле txt.
- это история группового чата, экспортированная из Whatsup... если вам интересно.
- Пожалуйста, помогите мне полностью прочитать одну строку, как показано в текстовом файле.
.
f= open("f.txt",mode='r',encoding='utf8')
for i in range(4):
lineText=f.readline()
print(lineText)
f.close()
\n
посередине?\n
— это то, что отделяет каждую строку от следующей. - person khelwood   schedule 23.08.2018\n
как маркер строки. Однако Windows использует\r\n
, поэтому просто\n
не разделяет строку, например. Блокнот. Возможно, вам поможет этот вопрос. - person joH1   schedule 23.08.2018\n
,\r
и\n\r
считаются новой строкой. Если вы откроете файл в текстовом режиме, Python преобразует эти 3 конца строки только в\n
. Если вам нужно интерпретировать текст по-другому, вы хотите открыть файл в двоичном режиме и обрабатывать строки вручную. - person Giacomo Alzetta   schedule 23.08.2018