Tutoriel Python - Fonctionnement des répertoires de fichiers
- Créer un répertoire en Python
- Obtenir le répertoire courant en Python
- Lister les répertoires en Python
- Changer de répertoire de travail
- Renommer et supprimer un répertoire
En Python, si vous effectuez des opérations sur des répertoires, vous devez importer le module os
. Les fonctions du module os
peuvent être utilisées pour effectuer des opérations sur les fichiers et les répertoires.
Créer un répertoire en Python
Un nouveau répertoire peut être créé en utilisant la méthode mkdir()
. Vous devez spécifier le chemin dans lequel vous voulez créer le répertoire. Si le chemin n’est pas spécifié, le répertoire sera créé dans le répertoire courant.
>>> import os
>>> os.mkdir("PythonTutorials")
Un nouveau répertoire nommé PythonTutorials
sera créé dans le répertoire de travail courant.
Obtenir le répertoire courant en Python
La méthode getcwd()
est utilisée pour obtenir le répertoire de travail courant,
>>> import os
>>> print(os.getcwd())
C:\Users\HP\AppData\Local\Programs\Python\Python36-32
Lister les répertoires en Python
Pour lister les fichiers et les sous-répertoires, la méthode listdir()
est utilisée. Elle liste les fichiers et les sous-répertoires du fichier de script Python s’il n’y a pas d’argument donné. Sinon, elle liste le contenu du chemin donné.
>>> import os
>>> print(os.listdir())
['DLLs', 'Doc', 'get-pip.py', 'hello.py', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
>>> print(os.listdir(r"C:\Program Files"))
['7-Zip', 'Common Files', 'Microsoft Office', 'Windows Sidebar']
Changer de répertoire de travail
Pour changer le répertoire de travail courant, la méthode chdir()
est utilisée.
>>> import os
>>> os.chdir("C:/Users/HP/Desktop/Code")
>>> print(os.getcwd())
C:\Users\HP\Desktop\Code
Renommer et supprimer un répertoire
Renommer un répertoire
Un fichier ou un répertoire peut être renommé en utilisant la fonction rename()
.
>>> import os
>>> os.rename("PythonTutorials", "Python")
Le nouveau nom du répertoire est maintenant Python
.
Supprimer un répertoire
Un répertoire peut être supprimé en utilisant la méthode rmdir()
.
>>> import os
>>> os.rmdir('Python')
Elle supprime le répertoire Python
du système.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook