tkinter文件I / O中断pythonw.exe拖放

时间:2012-11-02 20:21:07

标签: python tkinter pythonw

每当我像下面的代码一样将文件读取添加到python tkinter gui时,当我将.py文件拖放到python.exe或pythonw.exe时,程序将不会执行。我在Windows XP中使用Python 3.2。

from tkinter import *

if __name__ == '__main__':
    root = Tk()
    f = open('hello.txt', 'r')
    t = f.read()
    f.close()
    w = Label(root, text=t)
    w.pack()
    root.mainloop()

我发现如果我将pythonw.exe设置为.py文件的默认程序然后双击该文件,或者在cmd中调用它,它会工作,但我真的需要通过拖放来执行它。这是一个已知的错误?提前谢谢!

0 个答案:

没有答案