« Os » : différence entre les versions

De knowledge
Aller à la navigation Aller à la recherche
(Page créée avec « Module PYTHON : os == Présentation == Ce module permet d'accéder facilement aux ressources du système d'exploitation. Bien sur ces ressources sont énormes et nous n'en verrons que certaines. Cette page s'étoffera au fur et a mesure. === Exemple === Un exemple simple :<syntaxhighlight lang="python"> import requests url="https://data.ademe.fr/data-fair/api/v1/datasets/dpe03existant/lines?size=1" print ("Try to access : %s" % (url)) http_get = requests.get(... »)
 
mAucun résumé des modifications
Ligne 7 : Ligne 7 :


=== Exemple ===
=== Exemple ===
Un exemple simple :<syntaxhighlight lang="python">
On cherche par exemple à récupérer la valeur des variables d'environnements.
import requests
url="https://data.ademe.fr/data-fair/api/v1/datasets/dpe03existant/lines?size=1"


print ("Try to access : %s" % (url))
En BASH on écrit :<syntaxhighlight lang="bash">
http_get = requests.get(url)
export FILE_NAME="/bin/bash"
</syntaxhighlight>Comment récupérer cette valeur dans notre programme python?<syntaxhighlight lang="python">
import os
fileName=os.environ["FILE_NAME"]
print (fileName)


print ("Result : %d" %(http_get.status_code))
</syntaxhighlight>On récupère la valeur de la variable FILE_NAME.
 
 
</syntaxhighlight>Cet exemple permet de se connecter au serveur "open data" de l'ADEME et de télécharger une fiche DPE (la première).
 
On imprime le résultat de la requête.
 
Si on avait voulu écrire le résultat de la requête (dans ce cas un texte en JSON) on aurait fait:<syntaxhighlight lang="python3">
print (http_get.text)
</syntaxhighlight>

Version du 4 juillet 2025 à 20:59

Module PYTHON : os

Présentation

Ce module permet d'accéder facilement aux ressources du système d'exploitation.

Bien sur ces ressources sont énormes et nous n'en verrons que certaines. Cette page s'étoffera au fur et a mesure.

Exemple

On cherche par exemple à récupérer la valeur des variables d'environnements.

En BASH on écrit :

export FILE_NAME="/bin/bash"

Comment récupérer cette valeur dans notre programme python?

import os
fileName=os.environ["FILE_NAME"]
print (fileName)

On récupère la valeur de la variable FILE_NAME.