Sommaire

Module OS OS

Le module OS (Operating System, système d’exploitation en français) permet de manipuler des informations système. Pour avoir accès à cette librairie de la bibliothèque standard, il faut réaliser son importation :

import os

Cette bibliothèque possède différentes fonctionnalités que nous allons passer en revue.

Elle permet de reconnaître le répertoire courant grâce à la méthode getcwd() : getcwd()

In [3]: os.getcwd() 
Out[3]: ’/home/pi/Documents/Redaction/PythonRaspberry/Chap8/script’

La méthode listdir() liste le répertoire courant : listdir()

In [4]: os.listdir() 
Out[4]:   
[’__pycache__’,   
 ’client.py’, 
 ’instruction_system.py’, 
 ’joblib.py’,   
 ’intercep_signal.py’,   
 ’threading.py’,   
 ’pararallel_joblib.py’,   
 ’.ropeproject’,   
 ’serveur.py’,   
 ’obtenir_arguments2.py’,   
 ’parallel_multiprocessing.py’,   
 ’obtenir_arguments.py’]

Il est possible également de créer des répertoires avec makedirs(). L’exemple qui suit crée le répertoire tmp : makedirs()

In [5]: os.makedirs(’tmp’)

Pour vérifier que le répertoire tmp a bien été créé, utilisons l’instruction ll :

In [6]: ll 
total 52  
-rw------- ...