Python os mkdir

Python os mkdir
Il existe plusieurs modules Python intégrés pour travailler avec des fichiers et des répertoires. Le module «OS» fournit un ensemble de méthodes qui vous permettent d'interagir avec le système d'exploitation, y compris la création, la suppression et le renommer des répertoires. Pour configurer un nouveau répertoire / dossier, nous utiliserons le «OS.mkdir ()" méthode. Ceci est une méthode intégrée fournie par le module «OS» dans Python.

Dans cet article, nous explorerons le «Python OS.Méthode mkdir () »en utilisant de nombreux exemples. Commençons par le contenu ci-dessous:

  • Qu'est-ce que Python OS.Méthode mkdir ()?
  • Utilisation du système d'exploitation.mkdir () pour créer un seul répertoire.
  • Utilisation du système d'exploitation.mkdir () pour créer plusieurs répertoires.
  • Utilisation du système d'exploitation.mkdir () pour créer des répertoires imbriqués.
  • Utilisation du système d'exploitation.mkdir () pour gérer les erreurs.

Quel est le «Python OS.Méthode mkdir () »?

Le "OS.mkdir ()«La méthode est utilisée pour créer un nouveau répertoire sur le chemin spécifié. La méthode renvoie une erreur si le répertoire / le dossier existe déjà.

Syntaxe

OS.mkdir (chemin, mode = 0O777, *, dir_fd = aucun)

Dans la syntaxe ci-dessus:

  • Le "chemin»Le paramètre spécifie le chemin du répertoire où il doit être créé.
  • Le paramètre facultatif "mode»Indique le mode du répertoire à créer / généré. (La valeur par défaut est «0O777»).
  • "dir_fd»Sert de descripteur de fichiers spécifiquement pour le répertoire. (La valeur par défaut est «Aucun»).

Exemple 1: Utilisation du «OS.Méthode mkdir () ”pour créer un seul répertoire
Cet exemple est utilisé pour créer un seul répertoire à un emplacement spécifié en utilisant le «OS.MKDIR () »Méthode:

Importer un système d'exploitation
OS.mkdir (r'c: \ utilisateurs \ p \ documents \ programme \ new_directory ')
Print («Nouveau répertoire créé avec succès!')

Dans le code ci-dessus, appliquez le «OS.mkdir ()«Pour créer un nouveau répertoire en spécifiant le chemin complet avec le nom du répertoire, respectivement, et en imprimant le message de réussite déclaré.

Sortir

Dans la sortie ci-dessus, il peut être analysé que le répertoire nommé «nouveau répertoire"A été créé avec succès.

Exemple 2: Utilisation du «OS.Méthode mkdir () ”pour créer plusieurs répertoires
Dans cet exemple, la méthode discutée peut être appliquée pour créer plusieurs répertoires à la place:

Importer un système d'exploitation
Location = R'C: \ Users \ P \ Documents \ Program '
répertoires = ['Directory1', 'Directory2', 'Directory3']
pour l'annuaire dans les répertoires:
OS.Mkdir (OS.chemin.jointure (emplacement, répertoire))

Dans le code ci-dessus:

  • Le chemin du répertoire est attribué à la variable «emplacement».
  • Le nom de plusieurs répertoires est initialisé dans une liste nommée «répertoires".
  • Enfin, le «pour”Loop itère sur la liste des répertoires et crée tous les multiples répertoires de la liste en utilisant le« système d'exploitation combiné.Mkdir () »et« OS.chemin.join () »Méthodes.

Sortir

La sortie ci-dessus montre que plusieurs répertoires ont été créés avec succès.

Exemple 3: Utilisation du «OS.Méthode mkdir () »pour créer des répertoires imbriqués
Cet exemple applique la méthode discutée pour créer des répertoires imbriqués:

Importer un système d'exploitation
OS.Mkdir (R'C: \ Users \ P \ Documents \ Program \ Directory1 \ New_Directory ')

Dans le bloc de code ci-dessus, le «OS.mkdir ()»La méthode crée un répertoire imbriqué en spécifiant le chemin absolu avec le«principal" et le "imbriqué”Noms d'annuaire, respectivement.

Sortir

Dans la sortie ci-dessus, le répertoire imbriqué «nouveau répertoire"A été créé à l'intérieur du répertoire nommé"répertoire1" par conséquent.

Exemple 4: Utilisation du «OS.Méthode mkdir () ”pour gérer les erreurs
Dans cet exemple particulier, la méthode discutée peut renvoyer une erreur si le répertoire existe déjà sur le chemin spécifié. Pour gérer cette erreur, le «essai à l'exception»Block est utilisé dans le programme en utilisant cet exemple de code:

Importer un système d'exploitation
essayer:
OS.Mkdir (R'C: \ Users \ P \ DOCUMENTS \ Program \ Directory1 ')
Sauf FileExisterSerror:
imprimer ("Le répertoire existe déjà")

Dans l'extrait de code ci-dessus:

  • De même, le répertoire est créé à l'aide du «OS.mkdir ()«Méthode dans le«essayer" bloc.
  • Le "sauf»Le code de bloc est utilisé pour gérer l'erreur probable et afficher un message d'exception qui indique que le répertoire existe déjà sur le chemin spécifié.

Sortir

L'extrait ci-dessus indique que le répertoire I.e., "répertoire1"Existe déjà sur le chemin spécifié.

Conclusion

Le "OS.mkdir ()«Méthode du«OS»Le module est utilisé pour créer des répertoires uniques, multiples et imbriqués dans Python. Cette méthode prend le chemin absolu avec le nom du répertoire comme argument et crée un nouveau répertoire. Le "pour”Loop peut être combiné avec le« OS.Méthode mkdir () ”pour créer plusieurs répertoires et le bloc« Try-Except »pour gérer les limitations tout en créant un répertoire. Cet article a présenté un guide approfondi sur le Python «OS.Méthode mkdir () »avec des exemples appropriés.