Bonjour,
J'ai un fichier source qui contient un certain nombres de lignes et je souhaiterais afficher à l'ecran devant chaque lignes le symbole *
J'ai developpé un bout de code suivant:
Récupérer les données du fichier source et les copier dans le fichier destination:
J'obtiens le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import os rep_cour = os.getcwd() print rep_cour filename = raw_input("Veuillez entrer un nom de fichier : ") try: f = open(filename, "r") except: print "Le fichier", filename, "est introuvable" fd = open('destination.txt', 'w') while 1: txt = filename.readline() fd.write(txt) filename.close() fd.close()
svp, Selon vous quel est le souci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Traceback (most recent call last): File "C:/Users/lyon/Desktop/interactionhommemachine/fichier", line 11, in <module> txt = filename.readline() AttributeError: 'str' object has no attribute 'readline'
merci
Partager