Я только что получил текстовый файл, и это выглядит хорошо, как это,

Но когда я вставил его в устройство cisco, оно не загрузилось должным образом. Сначала я его не получил, потому что текст выглядит нормально, потом просто из любопытства я скопировал текст и вставил его в Micrsoft Excel, там я вижу несколько новых строк в там .

Затем я скопировал текст и вставил в новый файл блокнота, и когда я нажал «Сохранить» и сохранил его, он внезапно изменился на этот

Я пытался удалить и применить перенос слов, но это не сработало,

Наконец, я конвертировал txt в файл .py, затем смог увидеть новые строки, а затем написал скрипт для удаления там новых строк и снова конвертировал их из .py в .txt.

Но что происходит с текстом, который я получил? почему я не вижу новые строки в тексте, но могу видеть в Excel и в режиме .py.

EDIT1

https://www.dropbox.com/s/tf8lcvtiqx76g2p/abcd.zip?dl=0 ссылка на ZIP-файл

1 ответ1

2

Возможно, вы столкнулись с проблемой разрыва строки. Исторически использовались три основных типа разрыва строки:

  • Перевод строки (LF), код ASCII 0x10 - используется в Unix-подобных системах
  • Возврат каретки (CR), код ASCII 0x13 - используется в старых версиях Mac OS
  • CR+LF (два символа) - используется Windows

Современные ОС Apple используют разрывы строк LF.

Поддержка разрыва строки в блокноте очень ограничена. Он не работает должным образом ни с чем, кроме CR+LF. Вы можете проверить, какой тип разрывов строк используется в вашем файле, проверив его в шестнадцатеричном редакторе (например, XVI32) или используя подходящий текстовый редактор, такой как Sublime Text, Notepad++ или Atom.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .