以下のコードのように 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 で呼び出すと機能することがわかりましたが、実際にはドラッグ アンド ドロップで実行する必要があります。これは既知のバグですか? 前もって感謝します!