Chemin d'accès dans une variable
Résolu
Redtrix95
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
Redtrix95 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Redtrix95 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Chemin d'accès dans une variable
- Acces rapide - Guide
- Accès refusé - Guide
- Trousseau d'accès iphone - Guide
- Accès presse papier - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
5 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, peux-tu montrer ton code, en utilisant les balises de code?
Voilà le bout de code intéressant. Le problème se situant à la partie en fin de programme. (ligne 22-25)
Merci de votre aide.
from tkinter import* from tkinter import filedialog #########################création de la fenetre######################### root=Tk() root.title("Verbes irréguliers") root.geometry("400x700") ######################################################################## ########################choix du fichier################################ explication_browse=Label(root, text="Choisissez l'emplacement de votre fichier contenant la\n liste de verbes") explication_browse.place(x=15, y=20) def browsef(): root.filename = filedialog.askopenfilename(initialdir = "/",title = "Choix du fichier",filetypes = ( ("Fichier texte","*.txt"),("Tous les fichiers","*.*"))) fichier_choisi=Label(root, text=root.filename) fichier_choisi.place(x=90, y=70) browse=Button(root, text="Parcourir", bg='grey', command=browsef) browse.place(x=10, y=70) filename=str(root.filename) with open(filename,"r") as f: liste=f.read() f.close() print(liste) ######################################################################## root.mainloop()
Merci de votre aide.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
et ceci:
filename = filedialog.askopenfilename(initialdir = "/",title = "Choix du fichier",filetypes = ( ("Fichier texte","*.txt"),("Tous les fichiers","*.*"))) with open(filename,"r") as f:
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A force d'essayer différentes choses, j'ai trouvé une solution. Il fallait définir ma variable comme StringVar().
Merci yg_be pour les réponses.
filename=StringVar() filename = filedialog.askopenfilename(initialdir = "/",title = "Choix du fichier",filetypes = (("Fichier texte","*.txt"),("Tous les fichiers","*.*"))) fichier_choisi=Label(root, text=filename, font=italic) fichier_choisi.place(x=90, y=60) with open(filename,"r")as f: liste=f.read() f.close()
Merci yg_be pour les réponses.