OVH Cloud OVH Cloud

linecache et py2exe

12 réponses
Avatar
j.cormouls
Bonjour,

J'ai post=E9 une question concernant un probl=E8me avec un exe cr=E9=E9 avec=

py2exe, mais pas de r=E9ponse =E0 ce jour...

Apparemment, mon probl=E8me viendrait de l'utilisation de la commande
getline('fichier.txt',n).
Celle-ci est reconnue dans mon exe, mais ne r=E9cup=E9re aucune valeur.

Quelqu'un aurait-il une piste ?

Merci

Jerome

2 réponses

1 2
Avatar
j.cormouls
On 12 fév, 09:50, ylc wrote:
Bonjour,
J'ai essayé pour voir d'intégrer une commande linecache.getline dans
un programme : ça fonctionne effectivement en mode python interprêté
mais une fois mouliné par py2exe cela ne fonctionne plus !
Il devrait être facile de trouver une autre solution ? non ?
Bon courage
YLC


Merci !
Apparemment le problème ne vient donc pas de mon programme...
En revanche, je n'ai pas encore trouvé d'autres solutions.

Je cherche à créer une chaine c=[n1,n2,n3,...], où les valeurs n son t
récupérées
dans un fichier f.txt. le but étant de pouvoir facilement modifier ces
valeurs n, sans toucher au programme,
ou sans avoir à réutiliser py2exe à chaque modif de ces valeurs.
Toute idée pour remplacer linecache.getline est la bienvenue !

Merci

JC

Avatar
j.cormouls
J'ai trouvé la solution à mon problème :
Je passe par la méthode readline qui, elle, fonctionne aprés moulinage
py2exe.

Merci à tous pour vos contributions.

JC
1 2