User Manual

14-11
* Een element met een naam die start met een liggend streepje (_) kan niet worden
geïmporteerd.
Eén enkel py-bestand dat door een py-script is geschreven, wordt een “module” genoemd.
py-bestanden worden geïmporteerd met dezelfde syntaxis als
import.
Voor een voorbeeld van het importeren en gebruiken van een py-bestand, raadpleeg
“Voorbeeld 4: Een py-bestand importeren” in “Voorbeeldscripts” (pagina 14-27).
Notatievoorbeelden:
import math (Importeert de math-module.)
from math import pi, sqrt (Importeert vanuit de math-module alleen
pi en sqrt.)
• Als u
import gebruikt om een module te importeren, dan moet u “<naam module>.” vóór een
functie toevoegen om die functie te kunnen gebruiken. Om bijvoorbeeld
pi binnen de math-
module te gebruiken, moet het geschreven zijn als “math.pi”.
• Wanneer u
from gebruikt om een module te importeren, gebruik dan niet onderstaande
syntaxis.
<naam module>.<naam functie>
Als u met deze syntaxis importeert, veroorzaakt dit een fout.
u Bewerkingsvoorbeeld: math-modulefuncties gebruiken
1. Druk op het scherm met de bestandenlijst op 4(SHELL).
2. Druk op !e(CATALOG) om de catalogus weer te geven.
3. Druk op 6(CTGY) om het categoriescherm weer te geven en druk vervolgens op d(math).
4. Voer de onderstaande volgorde van toetsbewerkingen uit.
x(M)w (Voert “math.” in)
!e(CATALOG)I(C)w (Voert “ceil()” in)
5. Druk
op b.cw.
De math-module wordt niet geïmporteerd, dus
veroorzaakt de “ceil()” math-module een fout.
6. Druk op !e(CATALOG) om de catalogus opnieuw
weer te geven, druk op ((I) om “import math” te
selecteren en druk vervolgens op w.
7. Druk opnieuw op w om “import math” uit te voeren.
Hiermee wordt de math-module geïmporteerd.
8. Gebruik f om de regel “math.ceil(1.2)” te selecteren die
u hierboven in stap 5 hebt ingevoerd, en druk vervolgens
op w.
Dit kopieert de geselecteerde regel naar de promptregel.
9. Druk op w.
Hiermee wordt het berekeningsresultaat van “math.
ceil(1.2)” weergegeven.
Bovenstaande bewerking kan worden uitgevoerd door op het SHELL-scherm rechtstreeks
opdrachten uit te voeren. Meer informatie over SHELL vindt u in “De SHELL gebruiken”
(pagina 14-12).