⊗pyPmMdMP 85 of 129 menu

Import af en del af en modul i Python

På den måde, der er beskrevet i de foregående lektioner, importeres hele indholdet af modulet. Men det kan være nødvendigt at bruge kun en del af koden fra modulet, for eksempel flere funktioner. For at gøre dette skal du ændre syntaksen på konstruktionen, der bruges til import. Først skrives nøgleordet from. Til højre for det angives modulets navn. Derefter skrives kommandoen import, til højre for hvilken de nødvendige funktioner angives:

from modul import nødvendige funktioner

Lad os sige, at vores modul lib har følgende funktioner:

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

Lad os importere kun func1 og func2:

from lib import func1, func2

Denne konstruktion er praktisk, fordi det ikke er nødvendigt at angive navnet på det importerede modul, når funktionen kaldes:

func1() func2()

Efter udførelse af koden vil resultaterne af disse funktioner blive vist i konsollen:

1 2

Lad os prøve at kalde func3:

func3()

Efter kørslen af koden vil en fejl blive vist i konsollen:

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

Opret et modul custom_math, i hvilket følgende funktioner vil være: get_sum for at lægge to tal sammen, get_divide for at dividere to tal, get_cube for at opløfte et tal i tredje potens. Importer kun funktionerne get_divide og get_cube til arbejdsfilen.

I modulet user er følgende variable givet:

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

Importer brugerens navn og e-mail fra dette modul. Udskriv dem i konsollen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis