Bonjour, j'essaye de faire un programme qui renomme un dossier. Je veux utiliser filedialog.askdirectory().
Jusque là, tout se passe bien, j'ai fait Emplacement=filedialog.askdirectory() puis j'ai renommé le dossier qui s'y trouve.

Le problème c'est que j'ai voulu faire une interface graphique avec tkinter.
J'ai donc fait une fonction Chemin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
def Chemin():
        Emplacement=filedialog.askdirectory()
        return(Emplacement)
Et, lorsque je met cette fonction dans un Button, ça ne marche pas (en même temps j'obtiens command=Emplacement=Chemin())

J'ai donc essayé en mettant global Emplacement juste avant Emplacement=filedialog.askdirectory() ainsi que Emplacement = StringVar() avant le def Chemin():.

Mais rien ne fonctionne. Y a-t-il une solution ?

Merci d'avance, Léo.