Skip to content

Archives

  • janvier 2022
  • décembre 2021
  • novembre 2021
  • octobre 2021
  • septembre 2021

Categories

  • Aucune catégorie
Trend RepositoryArticles and guides
Articles

Comment créer un répertoire en Python

On octobre 3, 2021 by admin

Bonjour, les amis ! Dans cet article, nous allons dévoiler différentes façons de créer un répertoire en Python

  • Étapes pour créer un répertoire en Python
  • Technique 1 : Utilisation de os.mkdir() pour créer un répertoire en Python
  • Exceptions avec la fonction os.mkdir()
  • Technique 2 : Utiliser la méthode os.makedirs() pour créer un répertoire dans le système
  • Conclusion

Étapes pour créer un répertoire en Python

Le module os de Python contient diverses fonctions intégrées pour traiter et interagir avec les systèmes d’exploitation sous-jacents et les fichiers.

Le module os contient diverses fonctions intégrées créer des répertoires dans le système.

Dans les sections à venir, nous aurons regardé les différentes façons par lesquelles vous pouvez créer un répertoire en utilisant le module os.

Technique 1 : Utilisation de os.mkdir() pour créer un répertoire en Python

Le module os a intégré os.mkdir() method pour créer un répertoire dans le système.

Syntaxe:

os.mkdir(path, mode)
  • path : L’emplacement où l’utilisateur veut que le répertoire soit créé. Il s’agit d’une chaîne de caractères ou d’une valeur d’octet qui comprend le chemin complet et le nom du répertoire à construire.
  • mode : Les autorisations qui doivent être données pour traiter les opérations de fichiers dans le répertoire. La valeur par défaut étant ‘0o777’.

Exemple 1 : Créer un répertoire en utilisant Python dans l’emplacement spécifié.

 import os main_dir = "C:/Practice"os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir) 

Sortie:

Directory 'C:/Practice' is built!
Création d’un répertoire-2 en utilisant mkdir()

Exemple 2 : Fournir des permissions pour traiter les opérations de lecture et d’écriture dans le répertoire.

 import os main_dir = "C:/JournalDev"os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

Définir le mode = 0o666, permet les opérations de lecture et d’écriture sur les fichiers à l’intérieur du répertoire créé.

Sortie:

Directory 'C:/JournalDev' is built!
Création d’un répertoire-1 en utilisant mkdir()

Exceptions avec la fonction os.mkdir()

La méthode os.mkdir() lève un FileExistsError Exceptionsi le répertoire à l’emplacement spécifié existe déjà.

Exemple:

import os main_dir = "C:/JournalDev"os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

Sortie:

FileExistsError Traceback (most recent call last)<ipython-input-17-75731447cf21> in <module> 3 main_dir = "C:/JournalDev" 4 ----> 5 os.mkdir(main_dir,mode = 0o666) 6 print("Directory '% s' is built!" % main_dir) 7 FileExistsError: Cannot create a file when that file already exists: 'C:/JournalDev'

Technique 2 : Utiliser la méthode os.makedirs() pour créer un répertoire dans le système

Le module os a intégré la méthode os.makedirs() pour créer des répertoires imbriqués ou récursifs dans le système.

C’est-à-dire que le os.makedirs() function crée le répertoire parent, les répertoires intermédiaires ainsi que le répertoire feuille si l’un d’entre eux n’est pas présent dans les fichiers du système.

Syntaxe:

os.makedirs(path,mode)

Exemple:

import os main_dir = "C:/Examples/Python_files/OS_module"os.makedirs(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

Dans l’exemple ci-dessus, la fonction makedirs() crée les répertoires intermédiaires – ‘Python_files’ ainsi que le répertoire feuille – ‘OS_module’ en un seul coup par la fonction.

Sortie :

Directory 'C:/Examples/Python_files/OS_module' is built!
Création d’un répertoire parent en utilisant makedirs()
Création d’un répertoire intermédiaire. Répertoire utilisant makedirs()
Création d’un répertoire de base utilisant makedirs()

Conclusion

Ainsi, dans cet article, nous avons compris les moyens de créer des répertoires dans le système en utilisant le module os.

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archives

  • janvier 2022
  • décembre 2021
  • novembre 2021
  • octobre 2021
  • septembre 2021

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress