384 Stimmen

Einfuhren von Geschwisterpaketen

Ich habe versucht, die Fragen zu Geschwisterimporten zu lesen und sogar die Paketdokumentation aber ich habe noch keine Antwort gefunden.

Mit der folgenden Struktur:

 LICENSE.md
 README.md
 api
    __init__.py
    api.py
    api_key.py
 examples
    __init__.py
    example_one.py
    example_two.py
 tests
    __init__.py
    test_one.py

Wie können die Skripte im examples et tests Verzeichnisse importieren aus dem api Modul und von der Kommandozeile aus ausgeführt werden?

Außerdem würde ich gerne die hässlichen sys.path.insert hack für jede Datei. Sicherlich kann das doch in Python gemacht werden, oder?

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