1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| from Tkinter import *
import tkFileDialog
# definition du fichier a traiter
def parcourir():
folder = tkFileDialog.askopenfilename(parent=fen1,initialdir="/",title='Choisissez le fichier ')
global nom
nom = folder
fen1.bind('<Return>', lire)
# définition du mot a chercher
def lire():
global mot
mot=ent1.get()
print mot
print nom
search = open(nom,"r")
for ligne in search:
if mot in ligne:
print ligne
search.close()
#fenêtre principale
fen1=Tk()
text1=Label(fen1, text='Entrer le mot recherché', fg='red')
text1.grid(column = 0,row=0)
ent1=Entry(fen1)
ent1.grid(column=1,row=0)
text2=Button(fen1, text='Choisisser le dossier ou fichier', command=parcourir)
text2.grid(column=2,row=0)
bou2=Button(fen1,text='Lecture',command=lire)
bou2.grid(column=0,row=2 )
bou1=Button(fen1, text='Quitter',command=fen1.destroy)
bou1.grid(column=0,row=3)
#Lancement du programme
fen1.mainloop() |
Partager