我正在运行一个程序,提示用户从资源管理器中选择一个文件,它将在程序中稍后使用该文件路径,但是当我运行它时,它会导致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文件。
有没有办法让它发挥作用,还是有更好的方法?