⊗pyPmMdMA 86 of 129 menu

Uvoz celotne vsebine datoteke v Pythonu

Za uvoz celotne vsebine datoteke lahko uporabimo poseben ukaz *:

from modul import *

Prednost tega načina uvoza je v tem, da vse uvožene funkcije lahko kličemo brez imena modula, kar znatno izboljša berljivost kode in ga skrajša.

Uvožimo vse funkcije iz modula lib in poskusimo poklicati func3:

from lib import * func3()

Po izvedbi kode bo prikazan rezultat delovanja func3:

3

Če želimo uvoziti le del modula, moramo pred imenom nezaželene funkcije postaviti podčrtaj:

... def _func3(): print(3)

Poskusimo sedaj poklicati func3:

func3()

V konzolo se bo izpisala napaka:

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

To funkcijo lahko uvozimo v delovno datoteko le neposredno, tako da jo navedemo po ukazu import:

from lib import _func3 _func3() # izpiše 3

Uvozite vse funkcije iz modula custom_math, ki ste ga ustvarili v prejšnji lekciji.

Spremenite prejšnjo nalogo tako, da funkcije get_divide ne bo mogoče uvoziti skupaj z vso vsebino modula.

Onemogočite uvoz gesla in e-poštnega naslova uporabnika iz modula user.

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