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 :
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)
mais ça ne marche pas, pourquoi ? merci beaucoup