Choisir dossier
Le script suivant permet à l’utilisateur de choisir un dossier
import Tkinter import tkFileDialog root = Tkinter.Tk() title='Choisissez un dossier' dossier = tkFileDialog.askdirectory(parent=root,initialdir="/",title=title) if len(dossier) > 0: print "vous avez choisi le repertoire %s" % dossier
choisir un fichier
Le script suivant permet à l’utilisateur de choisir fichier à ouvrir en écriture
import Tkinter import tkFileDialog root = Tkinter.Tk() title='Choisissez un fichier' fichier = tkFileDialog.askopenfile(parent=root,mode='rb',title=title) if fichier != None: data = fichier.read() fichier.close() print "J'ai lu %d octets du fichier." % len(data)
pour filtrer les types de fichiers utiliser les paramètre optionnel filetypes suivant la syntaxe suivante:
filetypes=[('fichiers csv','*.csv'),('tous les fichiers','*.*')]