La méthode os.mkdir() Python

1. Description de la méthode os.mkdir()

La méthode os.mkdir() est une fonction intégrée en Python qui permet de créer un nouveau répertoire (ou dossier) dans le système de fichiers. Elle fait partie du module os, qui fournit des fonctionnalités liées à l'interaction avec le système d'exploitation.

Syntaxe

La syntaxe de base de la méthode os.mkdir() est la suivante :

chemin: représente le chemin absolu ou relatif du répertoire que vous souhaitez créer. Le chemin peut inclure le nom du nouveau répertoire ainsi que son emplacement dans la structure du système de fichiers.
Lors de l'exécution de la méthode os.mkdir(), Python tente de créer un nouveau répertoire avec les autorisations par défaut du système d'exploitation. Si le répertoire est créé avec succès, la méthode s'exécute sans lever d'exception. Cependant, si le répertoire existe déjà ou si l'utilisateur n'a pas les autorisations nécessaires pour créer le répertoire, une exception OSError sera levée.

2. Exemples d'usage de la méthode os.mkdir()

Voici un exemple simple d'utilisation de la méthode os.mkdir() pour créer un nouveau répertoire appelé "nouveau_dossier" dans le répertoire courant :

Exemple 1

Après l'exécution de ce code, un nouveau répertoire nommé "nouveau_dossier" sera créé dans le répertoire courant du script Python.

Remarque

Noter bien que si le répertoire parent dans le chemin spécifié n'existe pas, une exception FileNotFoundError sera levée. Vous devez donc vous assurer que le répertoire parent existe avant d'appeler os.mkdir() pour créer le nouveau répertoire.
La méthode os.mkdir() est utile lorsque vous avez besoin de créer des répertoires dynamiquement dans vos programmes Python. Par exemple, vous pouvez l'utiliser pour créer des répertoires de sortie pour stocker les résultats de vos analyses de données, pour créer des répertoires temporaires pour le traitement des fichiers, ou pour créer des répertoires pour l'organisation de fichiers et de projets.




Voici un autre exemple d'utilisation de la méthode os.mkdir() :

Exemple 2

Dans cet exemple:

  • Nous créons un nouveau répertoire avec un chemin absolu spécifié.
  • Tout d'abord, nous définissons le nom du dossier dans la variable 'nom_dossier'.
  • Ensuite, nous concaténons ce nom avec le chemin absolu du répertoire parent dans la variable chemin_absolu.
  • En utilisant un bloc try-except, nous appelons os.mkdir(chemin_absolu) pour créer le nouveau dossier. Si la création réussit, le message "Le dossier [nom_dossier] a été créé avec succès !" est affiché à l'écran.
  • Sinon, si une exception OSError est levée, nous affichons un message d'erreur indiquant qu'une erreur s'est produite.

Remarque

Noter bien que le chemin absolu spécifié dans cet exemple doit correspondre à un emplacement existant dans le système de fichiers. Assurez-vous de modifier le chemin absolu dans l'exemple pour qu'il pointe vers un répertoire valide sur votre propre système.

Ce deuxième exemple illustre comment vous pouvez utiliser os.mkdir() pour créer un nouveau dossier en spécifiant un chemin absolu. Vous pouvez également utiliser des chemins relatifs en fonction de votre besoin, en vous assurant que le répertoire parent existe avant de créer le nouveau dossier.

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “La méthode os.mkdir() Python

Leave a Reply