« Os » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
mAucun résumé des modifications |
||
| Ligne 17 : | Ligne 17 : | ||
</syntaxhighlight>On récupère la valeur de la variable FILE_NAME. | </syntaxhighlight>On récupère la valeur de la variable FILE_NAME. | ||
== Les fichiers == | |||
=== Les fichiers standards === | |||
Comme en shell on dispose, par défaut de trois fichiers ouverts. | |||
* 0= entrée standard <code>stdin</code> | |||
* 1= sortie standard <code>stdout</code> | |||
* 2= sortie d'erreur <code>stderr</code> | |||
Pour écrire sur la sortie standard, inutile de l'ouvrir:<syntaxhighlight lang="python3"> | |||
os.write(2, b"This is an error") | |||
</syntaxhighlight> | |||
Version actuelle datée du 4 juillet 2025 à 21:16
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.
Les fichiers
Les fichiers standards
Comme en shell on dispose, par défaut de trois fichiers ouverts.
- 0= entrée standard
stdin - 1= sortie standard
stdout - 2= sortie d'erreur
stderr
Pour écrire sur la sortie standard, inutile de l'ouvrir:
os.write(2, b"This is an error")