Importieren Sie eine Datei in Python
-
Importieren einer Datei mit der Anweisung
import
in Python -
Importieren einer Datei mit dem Modul
importlib
in Python -
Importieren eines bestimmten Moduls aus einer Datei mit der Klausel
from
in Python
In diesem Tutorial werden Methoden zum Importieren einer Datei in Python erläutert.
Importieren einer Datei mit der Anweisung import
in Python
Mit der Anweisung import
werden Pakete, Module und Bibliotheken in Python importiert. Die Anweisung import
kann auch zum Importieren von Dateien verwendet werden. Für dieses Tutorial haben wir zwei Codedateien, A.py
und main.py
. Der Inhalt der Codedateien A.py
ist unten angegeben.
A.py
Datei:
class Aclass:
a = 5
def show(this):
print("Hello! this is class A")
Wir möchten diesen A.py
-Dateicode in unsere main.py
-Datei importieren. Das folgende Codebeispiel zeigt uns, wie wir mit der Anweisung import
in Python Dateien in unseren Code importieren können.
main.py
Datei:
import A
obj = A.Aclass()
obj.show()
Ausgabe:
Hello! this is class A
Im obigen Code importieren wir die Datei A.py
und rufen die Funktion show()
innerhalb der Klasse Aclass
auf.
Importieren einer Datei mit dem Modul importlib
in Python
Das importlib
-Modul verfügt über viele Methoden zur Interaktion mit dem Importsystem von Python. Mit der Funktion importlib.import_module()
können Dateien in unseren Code importiert werden. Das folgende Codebeispiel zeigt uns, wie wir mit dem Modul importlib
in Python Dateien in unseren Code importieren können.
import importlib
file = importlib.import_module("A")
obj = file.Aclass()
obj.show()
Ausgabe:
Hello! this is class A
Im obigen Code haben wir den Dateicode A.py
mit dem Modul importlib
importiert und die Funktion show()
innerhalb der Klasse Aclass
aufgerufen.
Importieren eines bestimmten Moduls aus einer Datei mit der Klausel from
in Python
Die Klausel from
kann zur herkömmlichen Anweisung import
hinzugefügt werden, um nur eine Teilmenge der Datei in Python zu importieren. Die Klausel from
ist nützlich, wenn nur ein oder mehrere Module aus einer Datei importiert werden sollen, nicht jedoch die gesamte Datei selbst. Das folgende Codebeispiel zeigt uns, wie Sie ein bestimmtes Modul aus einer Datei mit der Klausel from
in Python in unseren Code importieren.
from A import Aclass
var1 = Aclass()
var1.show()
Ausgabe:
Hello! this is class A
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInVerwandter Artikel - Python File
- So erhalten Sie alle Dateien eines Verzeichnisses
- Wie man in Python Text an eine Datei anhängt
- Wie man prüft, ob eine Datei in Python existiert
- Wie man Dateien mit einer bestimmten Endung nur in Python findet
- Wie man bestimmte Zeilen aus einer Datei in Python liest
- Dateiberechtigungen in Python ändern