Variante du test existence dossier
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 !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte