von. Import * von Modul

8

Es gibt ein Skript im Arbeitsverzeichnis, auf das ich zugreifen kann:

%Vor%

Ich möchte auch * von core.py importieren. Wie würde ich das in Python schreiben?

    
Jacob Valenta 16.09.2012, 21:36
quelle

3 Antworten

11

Ich bin mir ziemlich sicher, es ist nur:

%Vor%

Angenommen, core.py befindet sich in Ihrem aktuellen Arbeitsverzeichnis oder in dem das Skript ausgeführt wird.

    
mjgpy3 16.09.2012, 21:39
quelle
9

Um die gleiche Semantik wie from . import core zu behalten, sollten Sie Folgendes tun:

%Vor%     
Claudiu 16.09.2012 21:44
quelle
9

siehe Ссылка

Im Abschnitt 6.4.2. Intra-Paket-Referenzen :

  • Wenn sich das Importmodul im selben Verzeichnis befindet, verwenden Sie beispielsweise: from . import core
  • Wenn das Importmodul im oberen Verzeichnis verwendet wird, verwenden Sie z. B .: from .. import core
  • Wenn das Importmodul im anderen Unterverzeichnis verwendet wird, verwenden Sie beispielsweise: from ..other import core
Leslie Zhu 14.05.2015 12:34
quelle

Tags und Links