⊗pyPmMdMA 86 of 129 menu

Alles uit een bestand importeren in Python

Om alle inhoud van een bestand te importeren, kun je het speciale commando * gebruiken:

from module import *

Het gemak van deze importmethode is dat alle verkregen functies kunnen worden aangeroepen zonder de modulenaam, wat de leesbaarheid van de code aanzienlijk verbetert en deze verkort.

Laten we alle functies uit de module lib importeren en proberen func3 aan te roepen:

from lib import * func3()

Na uitvoering van de code wordt het resultaat van func3 weergegeven:

3

Als er slechts een deel van de module geïmporteerd moet worden, plaats dan een underscore voor de naam van de onnodige functie:

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

Laten we nu proberen func3 aan te roepen:

func3()

Er verschijnt een foutmelding in de console:

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

Deze functie kan alleen direct in het werk- bestand worden geïmporteerd, door deze te specificeren na het commando import:

from lib import _func3 _func3() # geeft 3 weer

Importeer alle functies uit de module custom_math, die je in de vorige les hebt gemaakt.

Pas de vorige opdracht zo aan dat de functie get_divide niet kan worden geïmporteerd met alle inhoud van de module.

Maak het wachtwoord en e-mailadres van de gebruiker uit de module user ontoegankelijk voor import.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren