Pytania otagowane jako pep8

Konwencje kodowania i wytyczne dotyczące stylu dla Pythona. Nie mylić z językiem asemblera PEP / 8.

2
PyLint, PyChecker czy PyFlakes? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

2
Co to jest linia E128: kontynuacja linii PEP8 dla wcięcia wizualnego?
Właśnie otworzyłem plik z Sublime Text (z Sublime Linter) i zauważyłem błąd formatowania PEP8, którego nigdy wcześniej nie widziałem. Oto tekst: urlpatterns = patterns('', url(r'^$', listing, name='investment-listing'), ) Oznacza drugi argument, linię, która się zaczyna url(...) Właśnie miałem wyłączyć tę kontrolę w ST2, ale chciałbym wiedzieć, co robię źle, zanim …


9
Dlaczego PEP-8 określa maksymalną długość wiersza 79 znaków? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
235 python  pep8 


6
Jaki jest prawidłowy sposób sortowania instrukcji `import x` i` from x import y` w Pythonie?
Przewodnik po stylu Pythona sugeruje grupowanie importów w następujący sposób: Import należy pogrupować w następującej kolejności: standardowe importy bibliotek powiązany import stron trzecich import lokalnych aplikacji / bibliotek Jednak nie wspomina o tym, jak powinny wyglądać dwa różne sposoby importu: from foo import bar import foo Istnieje wiele sposobów ich …


8
Jak przerwać linię łańcuchowych metod w Pythonie?
Mam wiersz następującego kodu (nie obwiniaj konwencji nazewnictwa, nie są moje): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Nie podoba mi się to, jak to wygląda (niezbyt czytelne), ale nie mam lepszego pomysłu na ograniczenie linii do 79 znaków w tej sytuacji. Czy jest lepszy …

4
Czy istnieje zalecany format importu wielu wierszy?
Czytałem, że istnieją trzy sposoby kodowania importu wielowierszowego w Pythonie Z ukośnikami: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Powielanie sentencji: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END Z nawiasami: from Tkinter …
114 python  python-2.7  pep8 

6
Narzędzie do konwersji kodu Pythona na zgodny z PEP8
Wiem, że istnieją narzędzia, które sprawdzają, czy Twój kod w Pythonie jest zgodny z PEP8, na przykład istnieje zarówno usługa online, jak i moduł Pythona . Jednak nie mogę znaleźć usługi lub modułu, który może przekonwertować mój plik Pythona na samodzielny, prawidłowy plik Pythona PEP8. Czy ktoś wie, czy są …

6
PEP 8, dlaczego nie ma spacji wokół '=' w argumencie słowa kluczowego lub domyślnej wartości parametru?
Dlaczego PEP 8 nie zaleca stosowania spacji =w argumencie słowa kluczowego lub domyślnej wartości parametru ? Czy jest to niezgodne z zalecaniem spacji wokół każdego innego wystąpienia =w kodzie Pythona? Jak jest: func(1, 2, very_long_variable_name=another_very_long_variable_name) lepszy niż: func(1, 2, very_long_variable_name = another_very_long_variable_name) Wszelkie linki do dyskusji / wyjaśnień BDFL Pythona …



6
Jak zintegrować pep8.py z Eclipse?
Małe tło: PEP 8 to przewodnik po stylu dla kodu w języku Python . Zawiera konwencje, których powinni przestrzegać wszyscy programiści Pythona. pep8.py to (bardzo przydatny) skrypt, który sprawdza formatowanie kodu danego skryptu Pythona, zgodnie z PEP 8. Eclipse to świetne IDE. Dzięki rozszerzeniu Pydev można go używać do programowania …
90 python  eclipse  pydev  pep8 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.