⊗pyPmMdMA 86 of 129 menu

Importere alt innhold i en fil i Python

For å importere alt innholdet i en fil, kan du bruke en spesiell kommando *:

from modul import *

Fordelen med denne importmetoden er at alle de importerte funksjonene kan skrives uten modulnavn, noe som forbedrer lesbarheten til koden betydelig og forkorter den.

La oss importere alle funksjoner fra modulen lib og prøve å kalle func3:

from lib import * func3()

Etter at koden er kjørt, vil resultatet av func3 vises:

3

Hvis du bare skal importere en del av modulen, bør du sette en understreking foran navnet på den uønskede funksjonen:

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

La oss nå prøve å kalle func3:

func3()

Feilen vil vises i konsollen:

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

Denne funksjonen kan kun importeres til arbeidsfilen direkte, ved å spesifisere den etter kommandoen import:

from lib import _func3 _func3() # vil vise 3

Importer alle funksjoner fra modulen custom_math, som du opprettet i forrige leksjon.

Endre den forrige oppgaven slik at funksjonen get_divide ikke kan importeres sammen med alt innholdet i modulen.

Gjør passordet og e-posten til brukeren utilgjengelige for import fra modulen user.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis