1.3.1. Avertissement¶
Chacun des tutoriels existe sous la forme d’un script python pouvant être excécuté tel quel dans son répertoire. Certains d’entre eux aboutissent à la création de figures et/ou de fichiers.
Figures et __file__
Les scripts qui créent des figures utilisent systématiquement
la variable __file__
(example : map(data, savefigs=__file__
).
Cette variable n’est pas accessible directement en ligne de commande python,
mais uniquement lors de l’execution de scripts en tant que fichier.
Ces scripts ne peuvent donc être excécutés entièrement depuis
l’interpéteur python si la variable __file__
est utilisée.
Vous pouvez contourner le problème en ramplaçant l’option
savefigs=__file__
par show=True
(ou savefigs(__file__)
par P.show()
).
Note
L’option savefigs
et la fonction savefigs()
sont une version particulière de l’option savefig
et de la fonction savefig()
:
elles permettent la sauvegarde de figure à la fois au format png et pdf,
et avec une résolution adaptée pour la documentation.
Vous n’avez généralement pas à utiliser cette version spécialisée
dans vos développements.
Fichiers de données
Certains scripts lisent des fichiers de données situés dans un répertoire relatif à leur emplacement : vous ne pouvez donc les exécuter correctement en dehors de ce répertoire si le chemin d’accès à ces fichiers n’est pas corrigé.