⊗pyPmMdMP 85 of 129 menu

Import časti modulu v Pythone

Spôsobom opísaným v predchádzajúcich lekciách sa importuje celý obsah modulu. Avšak môže byť potrebné použiť iba časť kódu z modulu, napríklad niekoľko funkcií. Na to je potrebné zmeniť syntax konštrukcie použitej na import. Najprv sa napíše kľúčové slovo from. Napravo od neho sa uvedie názov modulu. Ďalej sa napíše príkaz import, napravo od ktorého sa vypíšu potrebné funkcie:

from modul import potrebne funkcie

Predpokladajme, že v našom module lib sú nasledujúce funkcie:

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

Importujme iba func1 a func2:

from lib import func1, func2

Táto konštrukcia je výhodná tým, že pri volaní funkcie nie je potrebné uvádzať názov importovaného modulu:

func1() func2()

Po vykonaní kódu sa do konzoly vypíšu výsledky práce týchto funkcií:

1 2

Skúsme zavolať func3:

func3()

Po spustení kódu sa do konzoly vypíše chyba:

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

Vytvorte modul custom_math, v ktorom budú nasledujúce funkcie: get_sum na sčítanie dvoch čísel, get_divide na delenie dvoch čísel, get_cube na umocnenie čísla na tretiu. Importujte do pracovného súboru iba funkcie get_divide a get_cube.

V module user sú dané nasledujúce premenné:

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

Importujte z tohto modulu meno a email používateľa. Vypíšte ich do konzoly.

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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť