⊗pyPmMdMA 86 of 129 menu

Visa faila satura importēšana Python

Lai importētu visu faila saturu, var izmantot īpašu komandu *:

from modulis import *

Šīs importēšanas metodes ērtība slēpjas tajā, ka visas iegūtās funkcijas var izsaukt bez moduļa nosaukuma, kas ievērojami uzlabo koda lasāmību un to saīsina.

Importēsim visas funkcijas no moduļa lib un mēģināsim piekļūt func3:

from lib import * func3()

Pēc koda izpildes tiks parādīts func3 darbības rezultāts:

3

Ja ir jāimportē tikai daļa no moduļa, tad pirms nevajadzīgās funkcijas nosaukuma jāliek apakšsvītra:

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

Tagad mēģināsim izsaukt func3:

func3()

Konsole tiks parādīta kļūda:

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

Šo funkciju var importēt darba failā tikai tieši, norādot to aiz komandas import:

from lib import _func3 _func3() # izvadīs 3

Importējiet visas funkcijas no moduļa custom_math, ko izveidojāt iepriekšējā nodarbībā.

Modificējiet iepriekšējo uzdevumu tā, lai funkcija get_divide nevarētu tikt importēta kopā ar visu moduļa saturu.

Padariet lietotāja paroli un e-pastu no moduļa user nepieejamus importēšanai.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt