Heim >Backend-Entwicklung >Python-Tutorial >Verwendung in Python importieren (Codebeispiel)
Beim Schreiben von Code benötigen Sie möglicherweise einige spezifische Module. Daher importieren wir diese Module mit einer einzigen Codezeile in Python.
Aber was ist, wenn wir zur Laufzeit nur den Namen des erforderlichen Moduls kennen? Wie können wir die integrierte Funktion __import__()
von Python verwenden? Es hilft auch, Module zur Laufzeit zu importieren.
Syntax:
__import__(name, globals, locals, fromlist, level)
Parameter:
name
: Der Name des zu importierenden Moduls
globals
und locals
: interpretierte Namen (globale und lokale Variablen)
formlist
: zu importierende Objekte oder Submodule (als Liste)
level
: angegeben Ob absoluter Import oder relativer Import verwendet werden soll. Der Standardwert ist -1 (absolut und relativ).
Beispiel 1:
# 导入numpy np = __import__('numpy', globals(), locals(), [], 0) # array from numpy a = np.array([1, 2, 3]) # prints the type print(type(a))
Ausgabe:
<class 'numpy.ndarray'>
Beispiel 2:
Die folgenden zwei Sätze haben die gleiche Bedeutung und haben die gleiche Wirkung.
np = __import__('numpy', globals(), locals(), ['complex', 'array'], 0) comp = np.complex arr = np.array
__import__()
ist in der alltäglichen Python-Programmierung nicht notwendig. Seine direkte Verwendung ist selten. Aber manchmal ist diese Funktion praktisch, wenn Sie ein Modul zur Laufzeit importieren müssen.
Verwandte Empfehlungen: „Python-Tutorial“
Dieser Artikel ist eine Einführung in die Verwendung von Import in Python. Ich hoffe, dass er Freunden, die ihn benötigen, hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonVerwendung in Python importieren (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!