Résolue

Variante du test existence dossier

# Méthodes # Fichiers

Bonjour,


ce test fonctionne également


if not dossier:
    os.makedirs(dossier)


pour autant est-ce aussi "juste" que le code proposé dans la vidéo ?


Merci

Salut Gueorgui,


je ne te conseille pas de faire le test de cette manière. En effet ici c'est un peu subtile mais tu testes l'existence d'une variable que tu définis dans ton script (ici c'est dossier). C'est un peu différent de tester l'existence du dossier dans le navigateur de fichier. Vu que tu ne fais pas appel au module os dans ton test, en quelque sorte tu n'indiques pas à ton script d'aller vérifier réellement dans le dossier parent si le dossier que tu cherches à créer existe. Je me répète mais là tu testes l'existence d'une variable que tu définis dans le script.


Le mieux est de faire comme le montre Thibault ou alors avec un try except:


In [7]: try:
   ...:     os.makedirs(dossier)
   ...: except FileExistsError:
   ...:     print("le dossier existe déjà")


A ta disposition si ce n'est pas clair.

Top , merci pour ta réponse PA toujours très précise et détaillée :)

Avec plaisir. Merci pour ton retour.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.