⊗pyPmMdMA 86 of 129 menu

A fájl teljes tartalmának importálása Pythonban

A fájl teljes tartalmának importálásához használhatjuk a speciális * parancsot:

from modul import *

Ennek az import módszernek az előnye, hogy az összes importált függvényt a modul neve nélkül lehet használni, ami jelentősen javítja a kód olvashatóságát és rövidíti azt.

Importáljuk az összes függvényt a lib modulból, és próbáljunk meg hivatkozni a func3-ra:

from lib import * func3()

A kód végrehajtása után a func3 működésének eredménye jelenik meg:

3

Ha csak a modul egy részét kell importálni, akkor a nem szükséges függvény neve elé alsó vonást kell tenni:

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

Most próbáljuk meg meghívni a func3-t:

func3()

A konzolra egy hibaüzenet jelenik meg:

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

Ezt a függvényt csak közvetlenül lehet importálni a munkafájlba, megadva azt az import parancs után:

from lib import _func3 _func3() # kiírja 3-at

Importálja az összes függvényt a custom_math modulból, amelyet az előző leckében hozott létre.

Módosítsa az előző feladatot úgy, hogy a get_divide függvény ne lehessen importálni a modul teljes tartalmával együtt.

Tegye elérhetetlenné az importálásra a felhasználó jelszavát és email címét a user modulból.

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