⊗pyPmMdMA 86 of 129 menu

Import af alt indhold fra en fil i Python

For at importere alt indhold fra en fil, kan du bruge det specielle symbol *:

from modul import *

Fordelen ved denne importmetode er, at alle de importerede funktioner kan bruges uden modulnavn, hvilket forbedrer læsbarheden af koden betydeligt og forkorter den.

Lad os importere alle funktioner fra modulet lib og prøve at kalde func3:

from lib import * func3()

Efter koden kører, vil resultatet af func3 blive vist:

3

Hvis du kun skal importere en del af modulet, skal du sætte en understregning foran navnet på den unødvendige funktion:

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

Lad os nu prøve at kalde func3:

func3()

Konsollen vil vise en fejl:

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

Denne funktion kan kun importeres til arbejdsfilen direkte, ved at angive den efter import-kommandoen:

from lib import _func3 _func3() # vil vise 3

Importer alle funktioner fra modulet custom_math, som du oprettede i den forrige lektion.

Modificer den forrige opgave, så funktionen get_divide ikke kan importeres sammen med alt indholdet af modulet.

Gør brugerens adgangskode og e-mail utilgængelige for import fra modulet user.

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