Aller au contenu

Le module os

Ce module fournit une façon portable d'utiliser les fonctionnalités dépendantes du système d'exploitation.

import os
# Définir le chemin courant

print(os.getcwd())

os.chdir('sample_data/')

print(os.getcwd())

os.chdir('../')
C:\Users\joekakone\Desktop\Algo Jungle\Python\Notebooks
C:\Users\joekakone\Desktop\Algo Jungle\Python\Notebooks\sample_data
# Lister le contenu d'un dossier
print(os.listdir())

print(os.listdir('sample_data/'))
['.ipynb_checkpoints', 'Les modules Python.ipynb', 'Python_Les_modules.ipynb', 'sample_data', 'workdir']
['bikes-data.csv', 'country-hapiness-2015.csv', 'europe-football-results.csv', 'fifa-word-cup-data.csv', 'literacy-rate-ranking.csv']
# Créer un dossier
os.makedirs('new_folder/')
# vérifier l'existence d'un dossier ou fichier
print(os.path.exists('sample_data/california_housing_train.csv'))

print(os.path.exists('new_folder/'))

print(os.path.exists('missing_folder/'))
False
True
False
# vérifier l'existence d'un dossier ou fichier
print(os.path.exists('sample_data/california_housing_train.csv'))

print(os.path.exists('new_folder/'))

print(os.path.exists('missing_folder/'))
False
True
False