question bête d'un débutant complet en python
Bonjour,
Par curiosité, j'ai voulu essayer d'apprendre python.
Langage assez déroutant à priori, mais j'essaye de persister.
Quand la doc indique que c'est un langage très lisible, par rapport au pascal, c'est du gloubiboulga ... on dirait du c en pire, mais il est vrai que ça a l'air assez efficace.
Après avoir parcouru une bonne partie de la doc, j'arrive enfin à la partie qui commence à devenir intéressante et à utiliser python autrement que comme une super calculette, la partie qui permet d'ouvrir un fichier
J'essaye donc l'exemple, adapté à mon contexte :
Code:
1 2 3 4
|
with os.open('fibo.py', 'r') as f:
read_data=f.read()
print(read_data.items()) |
et là, patatra, j'ai une magnifique erreur que je n'arrive pas à comprendre :
with os.open('fibo.py', 'r') as f:
TypeError: 'str' object cannot be interpreted as an integer
Je suis sûr que le fichier existe. Si je mets le chemin complet ça me fait la même erreur.
Qu'est ce que je fais de mal ?
Merci d'avance ...