⊗pyPmMdMA 86 of 129 menu

Viso failo turinio importavimas Python

Norint importuoti visą failo turinį, galima naudoti specialią komandą *:

from modulis import *

Šio importavimo būdo patogumas yra tas, kad visos gautos funkcijos gali būti rašomos be modulio pavadinimo, kas žymiai pagerina kodo skaitomumą ir jį sutrumpina.

Importuokime visas funkcijas iš modulio lib ir pabandykime kreiptis į func3:

from lib import * func3()

Po kodo vykdymo bus išvestas func3 veikimo rezultatas:

3

Jei reikia importuoti tik dalinį modulio, prieš nereikalingos funkcijos pavadinimą reikia padėti apatinį brūkšnį:

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

Dabar pabandykime iškviesti func3:

func3()

Į konsolę bus išvesta klaida:

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

Šią funkciją galima importuoti į darbinį failą tik tiesiogiai, nurodžius ją po komandos import:

from lib import _func3 _func3() # išves 3

Importuokite visas funkcijas iš modulio custom_math, kurį sukūrėte ankstesnėje pamokoje.

Modifikuokite ankstesnį uždavinį taip, kad funkcija get_divide negalėtų būti importuojama kartu su visu modulio turiniu.

Padarykite vartotojo slaptažodį ir el. paštą iš modulio user nepasiekiamus importuojant.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti