Bonjour,

Je suis le tuto http://python.developpez.com/cours/T...age=page_11#L9 et lorsque j'essaye de faire la même chose j'obtient des TypeError.


Python version 3.4.2
Windows 7

Test 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import os
os.chdir("C:\programme")
obFichier = os.open("test.txt",777,"w")
obFichier.write('Bonjour, fichier !')
obFichier.close()
Traceback (most recent call last):
File "C:\Users\user\Desktop\programmation\fichier.py", line 3, in <module>
obFichier = os.open("test.txt",777,"w")
TypeError: an integer is required (got type str)


Test 2

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
from os import *
chdir("C:\programme")
obFichier = open("test.txt",777,"w")
obFichier.write('Bonjour, fichier !')
obFichier.close()
Traceback (most recent call last):
File "C:\Users\user\Desktop\programmation\fichier.py", line 3, in <module>
obFichier = open("test.txt",777,"w")
TypeError: an integer is required (got type str)

Test 3

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import os
os.chdir("C:\programme")
obFichier = os.open("test.txt",777)
obFichier.write('Bonjour, fichier !')
obFichier.close()
Traceback (most recent call last):
File "C:\Users\user\Desktop\programmation\fichier.py", line 4, in <module>
obFichier.write('Bonjour, fichier !')
AttributeError: 'int' object has no attribute 'write'

Test 4

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import os
os.chdir("C:\programme")
obFichier = os.open('test.txt', 'w')
obFichier.write('Bonjour, fichier !')
obFichier.close()
Traceback (most recent call last):
File "C:\Users\user\Desktop\programmation\fichier.py", line 3, in <module>
obFichier = os.open('test.txt', 'w')
TypeError: an integer is required (got type str)


Par avance merci pour votre aide