powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] Завершение строк в разных ОС
8 сообщений из 8, страница 1 из 1
[Python] Завершение строк в разных ОС
    #39078856
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

С Python знаком не так давно. Пришлось писать утилиту, которая должна работать под Linux/Windows. Но в этих ОС соответственно используются разные варианты завершения строк в исходном коде и возникают сложности с запуском.
Как опытные люди обходят этот момент, когда надо тестировать и под Windows и под Linux? :)
...
Рейтинг: 0 / 0
[Python] Завершение строк в разных ОС
    #39078859
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xneo,

Всегда используй Unix'овые концы строк. Виндовые редакторы нормально с этим работают.
...
Рейтинг: 0 / 0
[Python] Завершение строк в разных ОС
    #39078888
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но тогда питон под виндой не хочет выполнять код :)
...
Рейтинг: 0 / 0
[Python] Завершение строк в разных ОС
    #39079044
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xneoНо тогда питон под виндой не хочет выполнять код :)
Код показывай, ты явно не то делаешь.
...
Рейтинг: 0 / 0
[Python] Завершение строк в разных ОС
    #39079060
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Интерпретатор под Windows почему-то ругается на строчку # coding: utf8 вначале файла.
Кричит:
Код: python
1.
2.
  File "test.py", line 2
SyntaxError: encoding problem: utf8


Хотя... как-то зависит от самого кода.
Если просто удалить несколько строк из файла, запускается без ошибки :)

Пример файла прикрепил.
Python 3.4.3
...
Рейтинг: 0 / 0
[Python] Завершение строк в разных ОС
    #39079166
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xneo,

И в какой же кодировке сам файл?
...
Рейтинг: 0 / 0
[Python] Завершение строк в разных ОС
    #39079430
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UTF8 без BOM.
...
Рейтинг: 0 / 0
[Python] Завершение строк в разных ОС
    #39080393
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xneoКак опытные люди обходят этот момент, когда надо тестировать и под Windows и под Linux? :)
если копируешь между unix и win - просто указываешь текстовый режим передачи, он сам меняет завершение строки. Все.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] Завершение строк в разных ОС
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]