Programvaruversion 3.20 Instruktionshäfte
17-12
Använda moduler ( k import)
I Python-läget kan du använda Pythons inbyggda funktioner samt funktioner i math- och
random-modulerna. För att använda en funktion som ingår i en modul måste du dock först
importera (import) modulen.
import-syntax
Beskrivning
import <modulnamn> Importerar modulen (py-fil) som anges av
<modulnamn>.
from <modulnamn> import ½ Importerar alla element* som ingår i modulen
med beteckningen <modulnamn>.
from <modulnamn> import <element>
[, <element>]
Importerar de angivna element (funktioner
etc.) som ingår i modulen med beteckningen
<modulnamn>.
Element vars namn börjar med ett understreck (_) kan inte importeras.*
En enda py-fil som är skriven med ett py-skript kallas för ”modul”. py-filer importeras enligt •
samma syntax som
import.
För ett exempel på hur en py-fil kan importeras och användas, se ”Exempel 4: Importera en •
py-fil” i ”Exempelskript” (sida
17-26).
Notationsexempel:
import math (importerar math-modulen.)
from math import pi, sqrt (från math-modulen, importerar endast
pi och sqrt.)
Om du använder •
import för att importera en modul måste du inkludera ”<modulnamn>.” före
en funktion för att kunna använda funktionen. För att exempelvis använda pi inifrån math-
modulen måste det skrivas som ”math.pi”.
När du använder •
from för att importera en modul ska du inte använda nedanstående syntax.
<modulnamn>.<funktionsnamn>
Om du kör en import-operation enligt denna syntax uppstår ett fel.