Problème modifiaction de fichier texte python

Fermé
jas38 Messages postés 41 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 6 décembre 2009 - 5 déc. 2009 à 18:36
jas38 Messages postés 41 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 6 décembre 2009 - 6 déc. 2009 à 10:02
Bonjour,
Je souhaite pouvoir modifier un fichier texte en python.
Mais lorsque je fais par exemple :
def exo3():
from os import *
fs=open("c:/source", "r")
fd=open("c:/destination", "w")
while 1:
txt=fs.readlines()
if txt=='':
break
if txt !='#':
fd.write(txt)
fs.close()
fd.close()
return


il me met:
Traceback (most recent call last):
File "C:\Users\Jason\Documents\IUT\Maths\Math\TP5\tp5.py", line 46, in <module>
exo3()
File "C:\Users\Jason\Documents\IUT\Maths\Math\TP5\tp5.py", line 16, in exo3
fs=open("c:/source", "r")
TypeError: an integer is required
A voir également:

2 réponses

heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 130
6 déc. 2009 à 00:19
Bonsoir,

C’est étrange, la file suivante réapparaît après plus de 2 ans et demi sur le même sujet le soir où tu mets cette question !!!

https://forums.commentcamarche.net/forum/affich-1042055-python-module-os-et-fonction-open
0
jas38 Messages postés 41 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 6 décembre 2009
6 déc. 2009 à 10:02
Merci en enlevant from os import * ca marche
0