Recuperez une valeure entière dans un fichier texte

Fermé
M777 - 30 mai 2013 à 18:09
 M777 - 30 mai 2013 à 23:28
Bonjour,

Je suis désolé si la question parait idiote mais j'ai beau cherché et recherché je ne trouve aucune solution simple à mon problème.

Dans un fichier texte j'ai entré une valeur "20", le fichier texte n'est composé que de cette valeur.

J'essaie de la récupérer sous forme de valeur entière :

fichier = open ("Fichier","r");

monEntier=int(fichier.readline())

J'ai une erreur à l'exécution du code :

invalid literal for int() with base 10: ' '

Qui porte sur la conversion en integer. J'ai essayé d'afficher la valeur sans faire de conversion et ça marche.

J'ai essayé de faire un monEntier.replace('\n', '') (fin de ligne)
et monEntier.replace('\0', '') (fin de fichier)

Mais ça ne donne rien, je commence à désespérer, je n'ai pas trop envie de faire un traitement compliqué pour récupérer chaque caractère et les réunir ni de stocker le tout dans un fichier binaire avec les valeurs entières qu'utilise le compilateur

Pouvez vous m'aider ? Je vous en serais grandement reconnaissant.

Merci.

A voir également:

1 réponse

Personne n'a d'idée ?

C'est pourtant quelque chose de très basique :/
0