Lire un fichier python

Résolu/Fermé
asperge - 28 oct. 2018 à 13:13
 Pandaw - 29 oct. 2018 à 13:58
Bonjour à tous !

je n'arrive pas à lire mon fichier nommé Mesures1.txt que j'ai pourtant placé dans mon répertoire de travail. Je suis débutant et dois faire un exercice d'entrainement pour les cours.

Voila ce que mon prof a pré-écrit :

import matplotlib.pylab as plt

# Ouverture du fichier source nommé Mesures1.txt
source = open("Mesures1.txt", "r")
# le fichier doit se trouver dans le même sous répertoire que l'exécutable

MESURES=[] # initialisation de la liste des mesures
TEMPS=[] # initialisation de la liste des instants de mesure

for line in source: # on parcourt les lignes du fichier
if line[0] != 'T': # on évite la première ligne
line = line.replace(',' , '.') # on remplace , par .
t,m = line.split(';') # on récupère les 2 sous-chaines séparées par ;
MESURES.append(float(m)) # on transforme en flottant et on ajoute aux listes
TEMPS.append(float(t))

source.close() # fermeture du fichier


Voici ce que je recois comme réponse :

Traceback (most recent call last):

File "<ipython-input-10-9e66dbfa8e14>", line 1, in <module>
source = open("Mesures1.txt", "r")

IOError: [Errno 2] No such file or directory: 'Mesures1.txt'


Je travaille sur spyder pour la petite information.
Pouvez vous m'aider ?

A voir également:

1 réponse

Ah non c'est bon en fait j'ai trouvé.
Pour ceux qui seraient dans la même situation que moi :
En plus de choisir votre répertoire de travail en allant dans
outils -> préférences -> exécuter
je me suis rendu compte que tout en haut de la page on peut aussi choisir son répertoir de travail dans une sorte de barre de recherche (et il était bien sur différent de celui que j'avais défini au paravant)
1
Bonjour,

Je viens de faire ce que vous avez dit mais ca ne marche toujours pas chez moi, quelqu'un aurait une solution ?
0