Cependant, pour utiliser une fonction contenue dans un module, vous devez d'abord importer
import
(
) le module.
Syntaxe de
import <nom du module>
from <nom du module> import ½
from <nom du module> import <élément>
[, <élément>]
* Un élément avec un nom qui commence par un caractère de soulignement (_) ne peut pas
être importé.
• Un fichier py unique écrit par un script py est appelé un « module ». Les fichiers py sont
importés en utilisant la même syntaxe que
• Pour un exemple d'importation utilisant un fichier py, voir « Exemple 4 : Importation d'un
fichier py » dans la section « Exemples de scripts » (page 14-28).
Exemples de syntaxe :
import math (Importe le module math.)
from math import pi, sqrt (Du module math, importe
import
• Si vous utilisez
module>. » avant le nom d'une fonction donnée pour utiliser cette fonction. Par exemple,
pi
pour utiliser
du module math, vous devriez écrire « math.pi ».
• Lorsque vous utilisez
<nom du module>.<nom de la fonction>
Exécuter une opération d'importation avec cette syntaxe provoquera une erreur.
u Exemple d'opération : Pour utiliser les fonctions du module math
1. À partir de l'écran de la liste des fichiers, appuyez sur 4(SHELL).
2. Appuyez sur !e(CATALOG) pour afficher le catalogue.
3. Appuyez sur 6(CATG) pour afficher l'écran de catégorie, puis appuyez sur d(math).
4. Effectuez la séquence d'opération de touches ci-dessous.
x(M)w (saisit « math. »)
!e(CATALOG)I(C)w (saisit « ceil() »)
5. Appuyez sur b.cw.
• Le module math n'est pas importé, donc la fonction
« ceil() » du module math provoque une erreur.
6. Appuyez sur !e(CATALOG) pour afficher le
catalogue de nouveau, appuyez sur ((I) pour
sélectionner « import math », puis appuyez sur w.
7. Appuyez une nouvelle fois sur w pour exécuter « import
math ».
• Cela importe le module math.
import
pour importer un module, vous devez inclure le « <nom du
from
pour importer un module, n'utilisez pas la syntaxe ci-dessous.
14-11
Description
Importe le module (fichier py) spécifié par
<nom du module>.
Importe tous les éléments* inclus dans le
module spécifié par <nom du module>.
Importe les éléments spécifiés (fonctions,
etc.) inclus dans le module spécifié par <nom
du module>.
import
.
pi
sqrt
et
seulement.)