Zauważyłem dzisiaj coś dziwnego, co chciałbym wyjaśnić. Nie byłem w 100% pewien, jak to sformułować jako pytanie, więc Google nie wchodzi w rachubę. Moduł logowania nie ma dostępu do modułu logging.handlers z jakiegoś dziwnego powodu. Spróbuj sam, jeśli mi nie wierzysz:
>>> import logging
>>> logging.handlers
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'handlers'
>>> import logging.handlers
>>> logging.handlers
<module 'logging.handlers' from '/usr/lib/python2.6/logging/handlers.pyc'>
Czy ktoś może wyjaśnić, dlaczego tak się dzieje?
from module import *
. Prawie zawsze jest to błąd.