Python vérifier l'existence d'un fichier .csv

Résolu
EnguerrandP Messages postés 295 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 15 juillet 2015 - 30 juil. 2014 à 11:26
EnguerrandP Messages postés 295 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 15 juillet 2015 - 30 juil. 2014 à 12:12
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

EnguerrandP Messages postés 295 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 15 juillet 2015 1
30 juil. 2014 à 12:12
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
1
Rejoignez-nous