⊗pyPmMdMP 85 of 129 menu

Uvoz dela modula v Python

Na način, opisan v prejšnjih lekcijah, se uvozi vsa vsebina modula. Vendar bo morda potrebno uporabiti le del kode iz modula, na primer, nekaj funkcij. Za to je treba spremeniti sintakso konstrukcije, ki se uporablja za uvoz. Najprej se napiše ključna beseda from. Desno od nje je navedeno ime modula. Nato se napiše ukaz import, desno od katerega so naštete potrebne funkcije:

from modul import potrebne_funkcije

Recimo, da imamo v modulu lib naslednje funkcije:

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

Uvažajmo le func1 in func2:

from lib import func1, func2

Ta konstrukcija je priročna, ker pri klicu funkcije ni treba navesti imena uvoženega modula:

func1() func2()

Po izvedbi kode se bodo v konzolo izpisali rezultati delovanja teh funkcij:

1 2

Poskusimo poklicati func3:

func3()

Po zagonu kode se bo v konzolo izpisala napaka:

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

Ustvarite modul custom_math, v katerem bodo naslednje funkcije: get_sum za seštevanje dveh števil, get_divide za deljenje dveh števil, get_cube za dvig števila na kub. Uvozite v delovno datoteko samo funkciji get_divide in get_cube.

V modulu user so podane naslednje spremenljivke:

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

Uvozite iz tega modula ime in e-pošto uporabnika. Izpišite jih v konzolo.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni