Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 4, 2013 13:48:10

Hello_world
Зарегистрирован: 2012-10-04
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос длинных строк(путей, xpath) по pep8

Собственно как принято переносить пути к файлам/различные xpaths и тд., чтобы не испортить путь? Как я понимаю логический перенос тут работать не будет, добавить запятую также нельзя.

Благодарен за помощь.

P.S Использую плагин к sublime, а он надоел ругаться на длинные строки, поэтому хочу встать на путь истинный. PEP8 читал.

Офлайн

#2 Янв. 4, 2013 14:57:36

smoke853
Зарегистрирован: 2012-10-02
Сообщения: 123
Репутация: +  15  -
Профиль   Отправить e-mail  

Перенос длинных строк(путей, xpath) по pep8

Тоже искал одно время в Pep8 ответ на этот же вопрос, так и не нашел, поэтому переношу вот так, ну утверждать что так правильно, не буду
http://savepic.ru/3796015.jpg

Офлайн

#3 Янв. 4, 2013 15:27:47

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Перенос длинных строк(путей, xpath) по pep8

Не знаю правильно или нет, делаю вот так:

st = "Jabber-конференция сооб"\ 
     "щества: pythonua@conference.jabber.ru"



Отредактировано plusplus (Янв. 4, 2013 15:29:41)

Офлайн

#4 Янв. 4, 2013 15:35:10

Viktors
От:
Зарегистрирован: 2011-10-23
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос длинных строк(путей, xpath) по pep8

использую os.path.join

long_path = os.path.join(
            "home",
            "user",
            "folder_1",
            "folder_2"
)



Отредактировано Viktors (Янв. 4, 2013 15:36:29)

Офлайн

#5 Янв. 5, 2013 08:31:10

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Перенос длинных строк(путей, xpath) по pep8

>>> s = ("/home"
...      "/guest"
...      "/tmp")
>>> print(s)
/home/guest/tmp
>>>



Офлайн

#6 Янв. 5, 2013 10:10:28

Hello_world
Зарегистрирован: 2012-10-04
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос длинных строк(путей, xpath) по pep8

Всем спасибо за ответы. Думаю более очевидно будет использовать вариант plusplus

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version