Menu

Lire un fichier python [Résolu]

- - Dernière réponse :  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 ?

Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
1
Merci
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)

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 56983 internautes nous ont dit merci ce mois-ci

Bonjour,

Je viens de faire ce que vous avez dit mais ca ne marche toujours pas chez moi, quelqu'un aurait une solution ?
Commenter la réponse de asperge