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','*.*')]