aus . import * from Modul
Gibt es ein Skript, in dem Arbeitsverzeichnis, welches ich zugreifen kann mit:
from . import core.py
Ich würde auch gerne importieren * aus core.py. Wie würde ich dies Schreibe, in Python?
- haben Sie versucht, aus . import core.py.* ?
- Sind Sie wirklich sicher?
from ... import *
ist nie eine gute Idee, und die wenige Zeit, die Sie denken, Sie speichern, wird kommen und beißen Sie später...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir ziemlich sicher, dass es nur:
Vorausgesetzt
core.py
ist in Ihrem aktuellen Arbeitsverzeichnis oder in dem das Skript ausgeführt wird.from .core import *
. Wenn du auf python 3 it-Angelegenheitensehen https://docs.python.org/2/tutorial/modules.html
In Abschnitt 6.4.2. Intra-package-Referenzen:
from . import core
from .. import core
from ..other import core
Zu halten, die genau die gleiche Semantik wie
from . import core
werden Sie wollen, zu tun:core.py
im aktuellen Verzeichnis (d.h. vielleicht gibt es eine anderecore
- Modul)? Ich dachte, dass python immer gesucht und importiert aus dem aktuellen Verzeichnis zuerst, Nein?