Python vérifier l'existence d'un fichier .csv [Résolu]

Signaler
Messages postés
295
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
15 juillet 2015
-
Messages postés
295
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
15 juillet 2015
-
Bonjour,
Je voudrait en python vérifier l'existence d'un fichier .csv
Si il n'existe pas je fais un :
with open(csvfile, "w") as output:
    writer = csv.writer(output, lineterminator='\n')
    writer .writerow(header)


puis :
with open(csvfile, "a") as output:
    writer = csv.writer(output, lineterminator='\n')
     writer .writerow(body)


Et si il existe je fais un :
with open(csvfile, "a") as output:
    writer = csv.writer(output, lineterminator='\n')
     writer .writerow(body)


Es possible je ne trouve aucune aide sur google.
Pouvez vous m'aider a trouver le petit morceau qui me manque.

Je suis aussi aller dans l'aide pour voir si il n'y avait pas une fonction pour cela dans le module csv.
A voir également:

1 réponse

Messages postés
295
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
15 juillet 2015
1
J'ai réussit voila comment j'ai fais:
csvexiste=False
csvexiste=os.path.isfile(csvfile) 
if csvexiste==True:   
    with open(csvfile, "a") as output:
      writer = csv.writer(output, lineterminator='\n')
      writer.writerows(Results)
elif csvexiste==False:
    with open(csvfile, "w") as output:
      writer = csv.writer(output, lineterminator='\n')
      writer.writerows(HeaderResults)  


Si il y a une méthodes plus Pythonic je serait comptant de la connaitre.

Merci