Bonjour, juste une petite question, j'ai ce petit bout de code qui est dans un frame+canvas, et avec un bouton plus tard je veux localiser un mot comme "Diffusion" dans mon fichier txt (composé que de mots ligne par ligne) et modifié celui-ci, pour moi ça donne ça :
mais ça ne marche pas, pourquoi ? merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #fonction actionner par un bouton dans le root def replace(ligne,varP,labelP): varP=StringVar(frame du code au dessus, text='DiffusionOk') if "Diffusion" in ligne: labelP.config(textvariable=varP) .... #code dans le frame+canvas: input = open('precipitation_diffusion_inputHMI1.txt','rt') for ligne in input.read().splitlines(): ligne=ligne.split() varP=StringVar(fr,ligne) labelP=Label(fr,textvariable=varP) labelP.grid(sticky=N+E)
Partager