⊗pyPmMdMP 85 of 129 menu

Modul részének importálása Pythonban

Az előző leckékben leírt módon a modul teljes tartalma importálódik. Azonban előfordulhat, hogy csak a modul kódjának egy részét kell használni, például néhány függvényt. Ehhez meg kell változtatni az importáláshoz használt konstrukció szintaxisát. Először a from kulcsszót kell leírni. Attól jobbra a modul neve van megadva. Ez után a import parancs következik, amelytől jobbra a szükséges függvények vannak felsorolva:

from modul import szükséges függvények

Tegyük fel, hogy a lib modulunkban a következő függvények találhatók:

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

Importáljunk csak func1 és func2 függvényeket:

from lib import func1, func2

Ennek a konstrukciónak az az előnye, hogy a függvény hívásakor nem kell megadni az importált modul nevét:

func1() func2()

A kód végrehajtása után a konzolba kiíródnak ezeknek a függvényeknek az eredményei:

1 2

Próbáljuk meg meghívni a func3 függvényt:

func3()

A kód indítása után a konzolba egy hiba íródik ki:

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

Hozzon létre egy custom_math modult, amely a következő függvényeket tartalmazza: get_sum két szám összeadásához, get_divide két szám osztásához, get_cube egy szám köbre emeléséhez. Importálja a munkaállományba csak a get_divide és get_cube függvényeket.

A user modulban a következő változók találhatók:

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

Importálja ebből a modulból a felhasználó nevét és e-mail címét. Írja ki őket a konzolra.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás