Каковы хорошие эмпирические правила для импорта Python?

Позвольте мне просто вставить python-shell часть разговора в список pythonista рассылки django-dev, начатый python-interpreter Гвидо ван Россумом:

[...] Например, часть pythonic руководств по стилю Google python Python [1], что все импорт pythonista должен импортировать модуль, а pythonista не класс или функцию из этого модуль. Классов pythonic и функций намного больше, чем pythonista есть модулей, поэтому вспомнить, откуда python-interpreter берется конкретная вещь, очень python-import много проще, если перед python-shell ним будет стоять имя модуля. Часто python-interpreter несколько модулей может py определять вещи с одинаковыми python-interpreter именами - так что читатель python-import кода не нужно возвращаться py к началу файла, чтобы увидеть, из py какого модуль с заданным python именем импортируется.

Источник: http://groups.google.com/group/django-developers/browse_thread/thread/78975372cdfb7d1a

1: http://code.google.com/p/soc/wiki/PythonStyleGuide#Module_and_package_imports

python

python-import

2022-05-24T23:54:03+00:00