ユーザーにエクスプローラーからファイルを選択するように求めるプログラムを実行しています。プログラムは後でそのファイル パスを使用しますが、実行すると python がクラッシュします。
from time import sleep
from Tkinter import Tk
from tkFileDialog import askopenfilename, askdirectory
root = Tk()
print "************************************************"
print "************************************************"
print "*****************Zip-to-PDF*********************"
print "************************************************"
print "************************************************"
print""
print "Please select your zip file: "
sleep(1)
root.withdraw()
filepath = askopenfilename()
「.zip」ファイルを選択すると、python がクラッシュします。私が試した他のファイル拡張子はすべて問題なく動作しましたが、zip ファイルを取り込めるようにする必要があります。
これを機能させる方法はありますか、それともより良いアプローチがありますか?