Seite 1 von 1

Bibliothek wird unter IDLE nicht gefunden

Verfasst: Montag 31. Mai 2010, 15:03
von brodi
Hallo

Ich mache gerade die ersten Schritte in Python und stolpere bereits beim Tutorial :roll:

Ich benutze Python 3.1.2 (Installiert unter "C:\Programme\Python31")
Folgender Code läuft in der Console einwandfrei...

Code: Alles auswählen

import logging
LOG_FILENAME = '/tmp/logging_example.out'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logging.debug('This message should go to the log file')
In IDLE aber bekomme ich folgende Fehlermeldung

Code: Alles auswählen

Traceback (most recent call last):
  File "H:\DATEN\Testtool\Python\logging.py", line 1, in <module>
    import logging
  File "H:\DATEN\Testtool\Python\logging.py", line 4, in <module>
    logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
AttributeError: 'module' object has no attribute 'basicConfig'
Was fehlt mir da?
Bestimmt fehlt mir nur etwas kleines.

Besten Dank für eure Hilfe
Andrea

Re: Bibliothek wird unter IDLE nicht gefunden

Verfasst: Montag 31. Mai 2010, 15:08
von numerix
Du darfst dein Programm nicht unter dem Namen logging.py speichern ...

Re: Bibliothek wird unter IDLE nicht gefunden

Verfasst: Montag 31. Mai 2010, 15:15
von brodi
Dank dir vielmals!

Hab den halben Nachmittag den Fehler gesucht, bis ich mich hierhin getraut hab ^^

"xmlrpc.py" darfs wohl ebenfalls nicht benennt werden.

Re: Bibliothek wird unter IDLE nicht gefunden

Verfasst: Montag 31. Mai 2010, 16:44
von EyDu
brodi hat geschrieben:"xmlrpc.py" darfs wohl ebenfalls nicht benennt werden.
Das gilt ganz allgemein: Module werden beim Importieren (wenn nicht anders angegeben) immer zuerst lokal gesucht. Wenn du deine Module so nennst, wie ein zu importierendes, dann verdecken diese sich gegenseitig.