667 Stimmen

Eine Datei aus einem Unterverzeichnis importieren?

Ich habe eine Datei namens tester.py befindet sich am /project .

/project hat ein Unterverzeichnis namens lib mit einer Datei namens BoxTime.py :

/project/tester.py
/project/lib/BoxTime.py

Ich möchte Folgendes importieren BoxTime de tester . Ich habe dies versucht:

import lib.BoxTime

Das Ergebnis:

Traceback (most recent call last):
  File "./tester.py", line 3, in <module>
    import lib.BoxTime
ImportError: No module named lib.BoxTime

Irgendwelche Ideen, wie man importiert BoxTime aus dem Unterverzeichnis?

EDIT

El __init__.py war das Problem, aber vergessen Sie nicht, sich auf BoxTime als lib.BoxTime , oder verwenden:

import lib.BoxTime as BT
...
BT.bt_function()

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X