Tkinterで「ボタンを押すとファイルを開くダイアログが表示される」と
いうよくあるファイル選択画面をを作りたいのですが、
http://d.hatena.ne.jp/Cassiopeia/20070819/1187479725にある例文を
無理矢理関数にしてボタンを押したときの処理にその関数を指定しても、
関数は呼び出されるものの、関数内の tk = Tkinter.Tk() が処理されません。
初心者的な内容かもしれませんが、アドバイス頂けませんでしょうか。


from Tkinter import *
from tkFileDialog import *
import Tkinter
import tkFileDialog

root = Tk()
root.option_add("*font", ("FixedSys", 14))
root.title("テスト")

def load_file():

tk = Tkinter.Tk()
tk.withdraw() # 小ウィンドウを表示しないようにする。
args = { "initialdir" : "/home/",
"filetypes" : [("テキストファイル", "*.txt")],
"title" : "テスト"
}

botton01 = Button(root, text = "ボタン",command = load_file)
botton01.pack()
root.mainloop()