⊗pyPmMdMA 86 of 129 menu

Importul întregului conținut al fișierului în Python

Pentru a importa întregul conținut al fișierului, puteți utiliza comanda specială *:

from modul import *

Avantajul acestei metode de import este că toate funcțiile obținute pot fi apelate fără numele modulului, ceea ce îmbunătățește semnificativ lizibilitatea codului și îl scurtează.

Să importăm toate funcțiile din modulul lib și să încercăm să apelăm func3:

from lib import * func3()

După executarea codului, va fi afișat rezultatul funcționării func3:

3

Dacă trebuie să importați doar o parte a modulului, atunci înaintea numelui funcției nedorite trebuie pus un underscore:

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

Acum să încercăm să apelăm func3:

func3()

În consolă va apărea o eroare:

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

Această funcție poate fi importată în fișierul de lucru doar direct, specificând-o după comanda import:

from lib import _func3 _func3() # va afișa 3

Importați toate funcțiile din modulul custom_math, creat de dvs. în lecția anterioară.

Modificați problema anterioară astfel încât funcția get_divide să nu poată fi importată împreună cu întregul conținut al modulului.

Faceți inaccesibile pentru import parola și emailul utilizatorului din modulul user.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge