Bibliothek wird unter IDLE nicht gefunden

Probleme bei der Installation?
Antworten
brodi
User
Beiträge: 3
Registriert: Montag 31. Mai 2010, 14:35

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
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Du darfst dein Programm nicht unter dem Namen logging.py speichern ...
brodi
User
Beiträge: 3
Registriert: Montag 31. Mai 2010, 14:35

Dank dir vielmals!

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

"xmlrpc.py" darfs wohl ebenfalls nicht benennt werden.
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

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.
Das Leben ist wie ein Tennisball.
Antworten