⊗pyPmMdMA 86 of 129 menu

Importera allt innehåll från en fil i Python

För att importera allt innehåll från en fil kan du använda det speciella kommandot *:

from modul import *

Bekvämligheten med denna importmetod är att alla importerade funktioner kan användas utan modulnamn, vilket avsevärt förbättrar kodens läsbarhet och förkortar den.

Låt oss importera alla funktioner från modulen lib och försöka komma åt func3:

from lib import * func3()

Efter att koden har körts kommer resultatet av func3 att visas:

3

Om du bara behöver importera en del av modulen, sätt ett understreck framför namnet på den oönskade funktionen:

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

Låt oss nu försöka anropa func3:

func3()

Ett felmeddelande kommer att visas i konsolen:

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

Denna funktion kan bara importeras till arbetsfilen direct, genom att specificera den efter kommandot import:

from lib import _func3 _func3() # skriver ut 3

Importera alla funktioner från modulen custom_math, som du skapade i föregående lektion.

Modifiera den föregående uppgiften så att funktionen get_divide inte kan importeras tillsammans med allt innehåll i modulen.

Gör lösenordet och användarens e-postadress från modulen user otillgängliga för import.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa