⊗pyPmMdMP 85 of 129 menu

Import eines Modulteils in Python

Mit der in vorherigen Lektionen beschriebenen Methode wird der gesamte Inhalt des Moduls importiert. Es kann jedoch erforderlich sein, nur einen Teil des Codes aus dem Modul zu verwenden, zum Beispiel einige Funktionen. Dazu muss die Syntax der Konstruktion, die für den Import verwendet wird, geändert werden. Zuerst wird das Schlüsselwort from geschrieben. Rechts davon wird der Name des Moduls angegeben. Danach wird der Befehl import geschrieben, rechts davon werden die benötigten Funktionen aufgelistet:

from Modul import benötigte_Funktionen

Nehmen wir an, in unserem Modul lib gibt es die folgenden Funktionen:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

Importieren wir nur func1 und func2:

from lib import func1, func2

Diese Konstruktion ist praktisch, da beim Aufruf der Funktion der Name des importierten Moduls nicht angegeben werden muss:

func1() func2()

Nach der Ausführung des Codes werden die Ergebnisse der Arbeit dieser Funktionen in der Konsole ausgegeben:

1 2

Versuchen wir, func3 aufzurufen:

func3()

Nach dem Starten des Codes wird ein Fehler in der Konsole ausgegeben:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

Erstellen Sie ein Modul custom_math, in dem sich die folgenden Funktionen befinden: get_sum zum Addieren zweier Zahlen, get_divide zum Dividieren zweier Zahlen, get_cube zum Potenzieren einer Zahl in die dritte Potenz. Importieren Sie in die Arbeitsdatei nur die Funktionen get_divide und get_cube.

Im Modul user sind die folgenden Variablen gegeben:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

Importieren Sie aus diesem Modul den Namen und die E-Mail des Benutzers. Geben Sie sie in der Konsole aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen