Seite 1 von 1

__import__() -Problem

Verfasst: Montag 25. September 2006, 09:27
von HarryH
Hi,

Warum wird das Modul 'os' nach folgender Anweisung nicht geladen?

Code: Alles auswählen

mod = __import__('os', globals(), locals())
os.path.basename("c:\windows\test.txt")
Es erscheint danach die Fehlermeldung:
Traceback (most recent call last):
File "test.py", line 42, in <module>
print os.path.basename("c:\windows\test.txt")
NameError: name 'os' is not defined

Warum? Was mache ich falsch?

Verfasst: Montag 25. September 2006, 09:29
von rayo
Weil dass Modul os dann im Namen mod steckt -> mod.path.basename oder os = __import__(...)

Gruss

re:

Verfasst: Montag 25. September 2006, 10:00
von HarryH
Vielen Dank für die Lösung!