To jest PEP8
documentation dla długiimport:
Obecnie, jeśli chcesz zaimportować wiele nazwisk z modułem lub pakietu, trzeba wybrać jedną z kilku niesmaczny opcji:
Napisz długą linię kontynuacje backslash:
from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \
LEFT, DISABLED, NORMAL, RIDGE, END
Write Multiple instrukcje importu:
from Tkinter import Tk, Frame, Button, Entry, Canvas, Text
from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END
(import * nie wchodzi w grę ;-)
Zamiast tego powinno być możliwe użycie standardowego mechanizmu grupowania Pythona (nawiasów) napisać oświadczenie import:
from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
LEFT, DISABLED, NORMAL, RIDGE, END)
Ta część wniosku uzyskała akceptację BDFL od początku.
Obsługa nawiasów została dodana do Pythona 2.4.
Twój drugi przykład narusza zasadę, że nowa linia powinna zaczynać się od nawiasów otwierających. Czy jest to akceptowalny kompromis i jak zdecydujesz, gdzie kontynuować linię. – Vorac
To był błąd podczas wcięcia z mojej strony faktycznie, oficjalnie powinieneś być w stanie to zrobić bez (chyba że masz słowa, które są dłuższe niż 80 znaków, ale w tym przypadku prawdopodobnie robisz coś źle w każdym razie). – Wolph