ext_filename.py
sver='title'
#Importation de module
import os, tkinter, tkinter.filedialog, tkinter.messagebox
#Afficher la boîte de dialogue de sélection de fichier
root = tkinter.Tk()
root.withdraw()
#Spécification du format de fichier. 2ème argument"*txt"étant donné que
#Seuls les fichiers avec l'extension txt sont affichés.
fTyp = [("*","*")]
iDir = os.path.abspath(os.path.dirname(__file__))
res=tkinter.messagebox.askyesno(sver, 'Select input parameter file. \nSuspend the process if you choose "No"')
#Un message d'erreur s'affiche en sélectionnant Annuler
if res==True:
file = tkinter.filedialog.askopenfilename(filetypes = fTyp,initialdir = iDir)
if file=='':
tkinter.messagebox.showerror(sver, "Suspend the process")
else:
#Sortie du nom du fichier de traitement
mess='Input file name is \n' + file
#Message dans la boîte
tkinter.messagebox.showinfo(sver,mess)
else:
tkinter.messagebox.showerror(sver, "Suspend the process")
Un écran comme celui-ci s'affiche ↓
Recommended Posts