⊗pyPmMdMA 86 of 129 menu

Import celého obsahu súboru v Pythone

Na import celého obsahu súboru môžete použiť špeciálny príkaz *:

from modul import *

Výhoda tohto spôsobu importu spočíva v tom, že všetky získané funkcie je možné zapisovať bez mena modulu, čo výrazne zlepšuje čitateľnosť kódu a skracuje ho.

Importujme všetky funkcie z modulu lib a skúsme pristúpiť k func3:

from lib import * func3()

Po vykonaní kódu sa zobrazí výsledok činnosti func3:

3

Ak je potrebné importovať iba časť modulu, pred názov nepotrebnej funkcie je potrebné uviesť podčiarkovník:

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

Teraz skúsme zavolať func3:

func3()

V konzole sa zobrazí chyba:

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

Túto funkciu je možné importovať do pracovného súboru iba priamo, uvedením jej za príkazom import:

from lib import _func3 _func3() # vypíše 3

Importujte všetky funkcie z modulu custom_math, ktorý ste vytvorili v predchádzajúcej lekcii.

Upravte predchádzajúcu úlohu tak, aby funkcia get_divide nemohla byť importovaná spolu s celým obsahom modulu.

Urobte nedostupnými pre import heslo a email používateľa z modulu 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
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ť