Outils pour utilisateurs

Outils du site


dev:python:py-yamal

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:py-yamal [2017/12/26 08:10] yoanndev:python:py-yamal [2021/12/14 22:46] (Version actuelle) yoann
Ligne 7: Ligne 7:
 ===== Installation ===== ===== Installation =====
  
-La procédure décrite ci-dessous décrit l'installation de la bibliothèque sur le système local. Il est tout à fait possible de limiter la portée au projet via l'utilisation d'un [[dev:python:virtualenv|environnement virtuel python]].+==== pip3 ==== 
 + 
 +<code bash> 
 +# Crééer/activer l'environnement virtuel 
 +source "./env/bin/activate" 
 + 
 +# Installer le module via pip 
 +pip3 install pyyaml 
 +</code> 
 + 
 +==== tarball ==== 
 + 
 +La procédure décrite ci-dessous décrit l'installation de la bibliothèque sur le système local. Il est tout à fait possible de limiter la portée au projet via l'utilisation d'un [[dev:python:environnements_virtuels|environnement virtuel python]].
  
 Décompresser la tarball: Décompresser la tarball:
Ligne 35: Ligne 47:
 $ sudo deluser yoann staff $ sudo deluser yoann staff
 </code> </code>
 +
 +===== Charger un fichier YAML =====
 +
 +Pour illustrer le chargement d'un fichier YAML, on crée ''config.yaml'' avec le contenu suivant:
 +<file YAML config.yaml>
 +api:
 +  url: "https://example.com/api/v1"
 +  port: 8443
 +
 +</file>
 +
 +Depuis l'interpréteur Python:
 +
 +<code python>
 +import yaml
 +
 +with open('config.yaml', 'r') as file:
 +  my_api = yaml.safe_load(file)
 +
 +type(my_api)
 +</code>
 +===== Références =====
 +
 +  * https://python.land/data-processing/python-yaml
 +
dev/python/py-yamal.1514275859.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)