Python __import__() Funktion
Beschreibung
__import__()Diese Funktion wird verwendet, um Klassen und Funktionen dynamisch zu laden.
Wenn sich ein Modul häufig ändert, können Sie __import__() verwenden, um es dynamisch zu laden.
Syntax
__import__-Syntax:
__import__(name[, globals[, locals[, fromlist[, level]]]])
Parameter description:
- name -- Modulname
Rückgabewert
Gibt eine Tupelliste zurück.
Beispiele
Das folgende Beispiel zeigt, wie man __import__ verwendet:
Code der Datei a.py:
#!/usr/bin/env python
#encoding: utf-8
import os
print ('In der a.py-Datei %s' % id(os))
Code der Datei test.py:
#!/usr/bin/env python
#encoding: utf-8
import sys
__import__('a') # Importiere das a.py-Modul
Führen Sie die Datei test.py aus, und die Ausgabe ist:
在 a.py 文件中 4394716136Andere Erweiterungen
Python Built-in-Funktionen