CRÉER UN DOSSIER AVEC PYTHON 3


Création de fichier et vérification

On veut simplement créer un dossier nommé « mon_dossier » et retourner une erreur si le dossier existe déjà.

Créons le script python

script.py

D’abors, il nous faut le module os utile à tout ce qui touche au système d’exploitation de notre ordinateur. Pour créer un dossier, une simple méthode suffit : 

import os
os.mkdir('mon_dossier')

À l’aide de la console, vous pouvez exécuter ce script : 

python script.py

Celui-ci vous créera un dossier comme convenu à l’endroit ou vous avez exécuté le script.

Et si le dossier est déjà créé

Si vous réexecutez le script alors que le dossier est déjà créé, alors vous obtenez un joli plantage du script ! Il va falloir capturer l’erreur proprement pour décider de nos propres actions en cas de dossier existant. 

Pour parvenir à nos fin, nous utiliserons les conditions Try et except: 

import os

try:
   os.mkdir('mon_dossier')
except:
    print('il y a un problème')
print('autre code')

Amélioration

Pour améliorer le script et indiquer la nature de l’érreur nous utiliserons la class OSError pour pouvoir récupérer et traduire le code d’erreur. 

import os

try:
   os.mkdir('mon_dossier')
except:
    print(os.strerror(e.errno))
print('autre code')