ext_filename.py
sver='title'
# モジュールのインポート
import os, tkinter, tkinter.filedialog, tkinter.messagebox
# ファイル選択ダイアログの表示
root = tkinter.Tk()
root.withdraw()
#ファイル形式指定.第2引数を"*txt"とすれば
#拡張子がtxtのファイルのみが表示される.
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"')
#キャンセル選択でエラーメッセージ表示
if res==True:
file = tkinter.filedialog.askopenfilename(filetypes = fTyp,initialdir = iDir)
if file=='':
tkinter.messagebox.showerror(sver, "Suspend the process")
else:
# 処理ファイル名の出力
mess='Input file name is \n' + file
# ボックス内メッセージ
tkinter.messagebox.showinfo(sver,mess)
else:
tkinter.messagebox.showerror(sver, "Suspend the process")