[Python-Dev] PEP 8 updates/clarifications

skip@pobox.com skip at pobox.com
Tue Dec 13 05:22:33 CET 2005


 >> I looked at that too, but most of these didn't jump out at me. I'll 
 >> copy in the parts that aren't already in PEP 8 that seem possible:
 >> 
 >> From-imports should follow non-from imports. Dotted imports should
 >> follow non-dotted imports. Non-dotted imports should be grouped by
 >> increasing length, while dotted imports should be grouped roughly
 >> alphabetically.
 >> 
 >> This seems too complex to me for PEP 8.
 Barry> Really? ISTR adopting this convention from Guido, but I'm not
 Barry> 100% sure about that. After having used it for several years
 Barry> now, I do really like this style, but I'm willing to leave the
 Barry> recommendation out of PEP 8.
This is subjective enough that I would think some rationale explaining this
convention should be given. Personally, I group imports into three sections
as follows:
 * Python core modules/packages
 * Third-party modules/packages
 * Local modules/packages
I can't explain why I do it that way. I guess it just satisfies some inner
hobgoblin.
Skip


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /