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

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

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


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

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

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


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