Bonjour,
Pour ouvrir un fichier CSV j ai utilisé la méthode suivante :
Ca marche tres tres bien, juste je me demande si :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if not(os.path.isfile(fichier)): print ("pas trouvé") else: with open(fichier) as csvfile: ligne = csv.reader(csvfile, delimiter =",") for row in ligne: if row[0] == blablablabla etc etc ....
.... serait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try: with open(fichier) as csvfile: ligne = csv.reader(csvfile, delimiter =",") for row in ligne: if row[0] == blablablaetcetc ....: ... except IOError: print ('pas trouvé)
-plus leger a traiter pas le systeme ? En effet avec la premiere methode j effectue 2 actions sur le disque, verifier sa présence pour ensuite l ouvrir(oui bon ok je sais que maintenant surtout avec l avenement des NVMe c est leger, mais sur quelques millions de requete ....)
-plus rapide ?
-plus élégant ?
-stupide ? Tordu ? Déconnant ?
Cela a l air de tourner aussi bien dans un cas ou dans l autre, mais si quelqu un a aussi une solution pour implementer la commande time sous windows je suis preneur aussi
Merci d avance
Partager