Modifications

Sauter à la navigation Sauter à la recherche
483 octets ajoutés ,  11 novembre 2016 à 12:05
Ligne 36 : Ligne 36 :  
{{ADFImage|FEATHER-CHARGER-MODULE-IMPORT-10.png}}
 
{{ADFImage|FEATHER-CHARGER-MODULE-IMPORT-10.png}}
   −
Maintenant que vous savez comment importer un simple fichier .py sur votre ordinateur, nous allons faire la même chise avec notre carte MicroPython. Copiez le fichier test.py dans le répertoire racine (''root'') de votre système de fichier. Par exemple, si vous utilisez un outil tel que {{fname|ampy}} pour copier les fichiers que vous désirez exécuter alors vous devriez utiliser une syntaxe similaire à celle-ci:
+
Maintenant que vous savez comment importer un simple fichier .py sur votre ordinateur, nous allons faire la même chise avec notre carte MicroPython. Copiez le fichier test.py dans le répertoire racine (dit ''root'' en anglais) de votre système de fichier. Par exemple, si vous utilisez un outil tel que {{fname|ampy}} pour copier les fichiers que vous désirez exécuter alors vous devriez utiliser une syntaxe similaire à celle-ci:
    
  <nowiki>ampy --port /board/serial/port put test.py</nowiki>
 
  <nowiki>ampy --port /board/serial/port put test.py</nowiki>
Ligne 50 : Ligne 50 :  
{{ADFImage|FEATHER-CHARGER-MODULE-IMPORT-11.png}}
 
{{ADFImage|FEATHER-CHARGER-MODULE-IMPORT-11.png}}
   −
Vous devriez voir les fonctions fonctionner comme elles le font You should see the functions run just like they did on your computer! If you see an ImportError double check you copied the test.py file to the root of the board's filesystem and try again.
+
Vous devriez voir les fonctions fonctionner exactement comme elles le font dans le programme Python de votre ordinateur! Si vous voyez un message d'erreur {{fname|ImportError}} alors vérifiez l'opération de copie du fichier {{fname|test.py}} sur la racine du système de fichier de votre carte puis essayez encore.
   −
Importing and using code from a .py file in MicroPython is as easy as copying the file to the board and importing to use as above. Remember the file needs to be in the same location as the script which is importing and using it.  In most cases your scripts will be in the root of the board's filesystem so that's usually where you want to place .py files which will be imported.
+
Importer et utiliser du code depuis un fichier .py avec MicroPython est aussi facile que l'opération que nous venons d'apprendre. Il faut copier le fichier sur la carte puis l'importer avec l'instruction {{fname|import}} comme vu ci-dessus.  
   −
You can import and call more than just functions in your scripts too. Anything inside test.py like classes, functions, global variables, etc. will be availabe to your script after the import command runs. In fact you can see exactly what is in the module with the '''dir''' command, for example in the REPL run:
+
Souvenez vous que le fichier .py a importer {{underline|doit}} se trouver dans le répertoire que le script qui l'importe et l'utilise. Dans la plupart des cas vos scripts se trouverons dans la racine du système de fichier, ce sera donc l'emplacement où vous placerez naturellement les fichier .py que vous voudrez importer.
 +
 
 +
Grâce à l'importation, vous pouvez faire bien plus qu'importer et appeler des fonctions dans vos scripts. Tout ce qui se trouve dans le fichier test.py comme les classes, les fonctions, les variables globales, etc seront disponibles votre script dès la commande d'importation {{fname|import}} exécutée.  
 +
 
 +
{{underline|Trucs & astuces:}} il est possible de voir exactement ce qui se trouve dans un module en utilisant l'instruction {{fname|dir()}}, voyez l'exemple suivant qui peut être exécuté dans REPL:
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
Ligne 63 : Ligne 67 :  
{{ADFImage|FEATHER-CHARGER-MODULE-IMPORT-12.png}}
 
{{ADFImage|FEATHER-CHARGER-MODULE-IMPORT-12.png}}
   −
You should see a list of everything that was imported from the module, including the '''add''' and subtract functions (the '''__name__''' variable is something Python adds to let the module know what its name is).
+
Vous devriez voir une liste de tout ce qui à été importé dans le module, y compris les fonction '''add''' et '''subtract functions (the '''__name__''' variable is something Python adds to let the module know what its name is).
    
== Les paquets (Packages) ==
 
== Les paquets (Packages) ==
29 918

modifications

Menu de navigation