⊗pyPmMdMA 86 of 129 menu

Importare tutto il contenuto di un file in Python

Per importare tutto il contenuto di un file, puoi utilizzare il comando speciale *:

from modulo import *

La comodità di questo metodo di importazione risiede nel fatto che tutte le funzioni ottenute possono essere scritte senza il nome del modulo, il che migliora significativamente la leggibilità del codice e lo accorcia.

Importiamo tutte le funzioni dal modulo lib e proviamo a chiamare func3:

from lib import * func3()

Dopo l'esecuzione del codice, verrà visualizzato il risultato dell'operazione di func3:

3

Se invece devi importare solo una parte del modulo, dovresti mettere un trattino basso prima del nome della funzione non necessaria:

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

Ora proviamo a chiamare func3:

func3()

Nella console verrà visualizzato un errore:

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

Questa funzione può essere importata nel file di lavoro solo direttamente, specificandola dopo il comando import:

from lib import _func3 _func3() # visualizzerà 3

Importa tutte le funzioni dal modulo custom_math, creato da te nella lezione precedente.

Modifica il compito precedente in modo che la funzione get_divide non possa essere importata con tutto il contenuto del modulo.

Rendi non disponibili per l'importazione la password e l'email dell'utente dal modulo user.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta