2016-02-25 2 views
0

Какие окончания строк следует использовать для независимого от платформы кода (а не для доступа к файлам)?Концы строк кода Python

Мой следующий проект должен работать как на Windows, так и на Linux.

Я написал код на Linux и использовал Hg для клонирования к Windows, и он отлично работал с окончаниями Linux. Недостатком является то, что если вы открываете файл в чем-то отличном от интеллектуального редактора, окончание строк неверно.

+0

@pp_ Этот вопрос касается того, какая строка заканчивается для использования в фактическом доступе к коду, а не к файлу. – Kenny

+0

Это все еще дубликат. –

+0

@pp_ Пожалуйста, предоставьте ссылку. Я рад это прочитать. Поиск ответа на этот вопрос был затруднен, потому что большинство из них спрашивают о вводе-выводе файлов. – Kenny

ответ

0

В целом новые строки (как правило, используются в Linux) более переносимы, чем возврат каретки, а затем новая строка (как используется в Windows). Также обратите внимание, что если вы храните свой код в GitHub или другом репозитории Git, он преобразует его правильно, не делая ничего.

Смежные вопросы