⊗pyPmMdMA 86 of 129 menu

Kogu faili sisu importimine Pythonis

Kogu faili sisu importimiseks saab kasutada spetsiaalset käsku *:

from moodul import *

Selle importimisviisi mugavus seisneb selles, et kõik saadud funktsioonid saab kirjutada ilma mooduli nimetuseta, mis parandab oluliselt koodi loetavust ja lühendab seda.

Importigem kõik funktsioonid moodulist lib ja proovime pöörduda funktsiooni func3 poole:

from lib import * func3()

Pärast koodi täitmist kuvatakse funktsiooni func3 tulem:

3

Kui tuleb importida vaid osa moodulist, siis tuleb mittevajaliku funktsiooni nime ette pista allkriips:

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

Nüüd proovime kutsuda funktsiooni func3:

func3()

Konsooli kuvatakse viga:

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

Seda funktsiooni saab importida tööfaili vaid otse, määrates selle pärast käsku import:

from lib import _func3 _func3() # väljastab 3

Importige kõik funktsioonid moodulist custom_math, mille lõite eelmises õppetükis.

Muutke eelmist ülesannet nii, et funktsiooni get_divide ei saaks importida koos kogu mooduli sisuga.

Tehke kasutaja parool ja e-post moodulist user importimiseks kättesaamatud.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu