Ето един хубав линк за хората, които се затрудняват с форматирането
Online PEP8
Също така на Sublime text има autopep8. Както и https://pypi.python.org/pypi/autopep8/
А също така и PyCharm format-а си го учиш как искаш да ти форматира кода (т.е. правиш си го по pep8 стандарта) и пак става автоматично.
Разбира се хубаво е да се комбинират autopep8 с pep8 checker за да не стане сакатлък :)
Според мен е по-добре да се инсталират на редакторите плъгини, които само да отбелязват къде и какви са грешките при форматирането спрямо PEP8, а не да пишем нечетим код и да чакаме някой да го поправи вместо нас :). Аз лично ползвам Sublime и за него Python Flake8 Lint.
Абе виждам , че всеки пише , че има на Sublime плъгин , а никой не казва как да си го инсталира, сигурно предполагате , че хората ще се разтърсят. Аз ще бъда good guy greg и ще кажа как става тук за по-мързеливите като мен :D
Като си влезнете в Sublime Text 3 редактора.
1.Натиснете
Ctrl + Shift + P
ще ви излезне нещо като падащо меню със search box отгоре му.2.Напишете там
install package
и трябва да ви излезне нещо от сорта наPackage Control: Install Package
-> избирате него.3.След това трябва да изчакате да зареди(около 3-4 секунди) и да ви излезне отново това падащо меню със същия search box.
4.Търсите
pep8
и ще ви излезнат няколко опции , аз ви препоръчвамPython PEP8 Autoformat
. Избирате него и след това за да го ползвате просто като пишете код от време на време натискайтеCtrl + Shift + R
.WARNING : Постарах се да го направя максимално лесно да се разбере. Също плъгина , които съм показал е този , който аз ползвам и го препоръчвам , вие обаче може да си изберете , който си искате ;) Хепи коудинг енд хеф фън!
Трябва да сте влезли в системата, за да може да отговаряте на теми.