⊗pyPmMdMP 85 of 129 menu

Uvoz dela modula u Pythonu

Opisanim načinom iz prethodnih lekcija uvozi se sav sadržaj modula. Međutim, moguće je da će nam trebati samo deo koda iz modula, na primer, nekoliko funkcija. Za to je potrebno promeniti sintaksu konstrukcije koja se koristi za uvoz. Prvo se navodi ključna reč from. Sa desne strane od nje navodi se ime modula. Zatim se navodi komanda import, sa desne strane od koje se nabrajaju potrebne funkcije:

from modul import potrebne funkcije

Neka u našem modulu lib postoje sledeće funkcije:

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

Hajde da uvezemo samo func1 i func2:

from lib import func1, func2

Ova konstrukcija je zgodna jer pri pozivu funkcije nije potrebno navesti ime uvoženog modula:

func1() func2()

Nakon izvršenja koda u konzolu će se ispisati rezultati rada ovih funkcija:

1 2

Pokušajmo da pozovemo func3:

func3()

Nakon pokretanja koda u konzolu će se ispisati greška:

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

Kreirajte modul custom_math, u kom će se nalaziti sledeće funkcije: get_sum za sabiranje dva broja, get_divide za deljenje dva broja, get_cube za stepenovanje broja na kub. Uvezite u radnu datoteku samo funkcije get_divide i get_cube.

U modulu user date su sledeće promenljive:

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

Uvezite iz ovog modula ime i imejl korisnika. Ispišite ih u konzolu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij