Bonjour,

Je ne comprend pas un message d'erreur lorsque je souhaite écrire dans un fichier texte.

voici le message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
  File "C:/Documents and Settings/Bureau/File_Modif/tutu.py", line 7, in <module>
    f.write(toto)
TypeError: expected a character buffer object
et voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
f=open("file.txt","w")
 
for n in range(1,10):
    #f.write(n)
    f.write(n)
f.close()
Pourtant lorsque je fait un print(n) j'obtient bien pour chaque itération un Int, qui ne devrait pas causer de problèmes lors de l'écriture dans le fichier .txt.

Une idée ?

Merci de votre aide