choix dossier/fichier

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *