⊗pyPmMdMP 85 of 129 menu

Importere del av en modul i Python

På måten beskrevet i tidligere leksjoner importeres hele innholdet i modulen. Imidlertid kan det være nødvendig å bruke bare en del av koden fra modulen, for eksempel noen få funksjoner. For å gjøre dette må du endre syntaksen til konstruksjonen som brukes for import. Først skrives nøkkelordet from. Til høyre for det spesifiseres modulens navn. Deretter skrives kommandoen import, til høyre for denne listes opp de nødvendige funksjonene:

from modul import nødvendige funksjoner

La oss si at i vår modul lib har vi følgende funksjoner:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

La oss importere kun func1 og func2:

from lib import func1, func2

Denne konstruksjonen er praktisk fordi du ikke trenger å spesifisere navnet på den importerte modulen når du kaller funksjonen:

func1() func2()

Etter at koden er utført, vil resultatene av disse funksjonene vises i konsollen:

1 2

La oss prøve å kalle func3:

func3()

Etter at koden startes, vil en feil vises i konsollen:

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

Opprett en modul custom_math, der følgende funksjoner skal være: get_sum for å addere to tall, get_divide for å dividere to tall, get_cube for å opphøye et tall i tredje potens. Importer til arbeidsfilen kun funksjonene get_divide og get_cube.

I modulen user er følgende variabler gitt:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

Importer fra denne modulen brukerens navn og e-post. Skriv dem ut til konsollen.

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