Comment Python trouve-t-il le fichier csv ?
Clem13400
-
jee pee Messages postés 42410 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 42410 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous.
J'ai une question précise concernant la lecture d'un programme csv dans Python : d'habitude je travaille en ligne sur brython.info mais c'est pareil sur le logigiel Python Tester que je viens d'installer : Python ne semble pas trouver sur mon disque dur le fichier csv sur lequel je veux travailler. Et en même temps, je le comprend : je n'ai pas indiqué le répertoire où le trouver (mais dans les tutos consultés, je ne trouve rien à ce sujet). Une idée ?
Un très grand merci d'avance.
Clémentine
J'ai une question précise concernant la lecture d'un programme csv dans Python : d'habitude je travaille en ligne sur brython.info mais c'est pareil sur le logigiel Python Tester que je viens d'installer : Python ne semble pas trouver sur mon disque dur le fichier csv sur lequel je veux travailler. Et en même temps, je le comprend : je n'ai pas indiqué le répertoire où le trouver (mais dans les tutos consultés, je ne trouve rien à ce sujet). Une idée ?
Un très grand merci d'avance.
Clémentine
A voir également:
- Fichier csv python
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
Bonjour,
J'ai au moins 3 suggestions :
- dans les exemples le .csv est dans le même répertoire que le script
- et si plutot que le nom simple du fichier tu indiquais le nom complet, avec son chemin d'accès
- et si tu donnais ton code qu'il puisse être examiné par quelqu'un connaissant python
J'ai au moins 3 suggestions :
- dans les exemples le .csv est dans le même répertoire que le script
- et si plutot que le nom simple du fichier tu indiquais le nom complet, avec son chemin d'accès
- et si tu donnais ton code qu'il puisse être examiné par quelqu'un connaissant python
Merci de ta réponse.
J'ai tapé
et à l’exécution, la console affiche
Traceback (most recent call last):
File http://www.brython.info/tests/editor.py, line 115, in run
exec(src, ns)
File <string>, line 2, in <module>
IOError: File etablissements.csv not found
<completed in 757.00 ms>
Merci d'avance.
Clémentine
J'ai tapé
from csv import *
f=open('etablissements.csv')
tableau=csv.reader(f)
et à l’exécution, la console affiche
Traceback (most recent call last):
File http://www.brython.info/tests/editor.py, line 115, in run
exec(src, ns)
File <string>, line 2, in <module>
IOError: File etablissements.csv not found
<completed in 757.00 ms>
Merci d'avance.
Clémentine
voir : https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/232431-utilisez-des-fichiers
Donc pour un fichier sur C: dans le répertoire temp en étant sur que etablissements.csv sous windows est bien en minuscule
Cela pour python installé en local sur le pc, depuis un site web, je suppose qu'il ne peut pas voir un fichier du pc
Donc pour un fichier sur C: dans le répertoire temp en étant sur que etablissements.csv sous windows est bien en minuscule
f=open("C:/temp/etablissements.csv")
Cela pour python installé en local sur le pc, depuis un site web, je suppose qu'il ne peut pas voir un fichier du pc