嗨,所以我有我的代碼(可能不是urllib2本身)的問題,但它不會創建進度欄和崩潰。但等待代碼完成後下載我的文件。反正我有可以防止懸掛和可能打破的下載成小塊,因爲我有蟒蛇一點經驗...我的代碼如下:運行urllib2進度條調用崩潰程序
def iPod1():
pb = ttk.Progressbar(orient ="horizontal",length = 200, mode ="indeterminate")
pb.pack(side="top")
pb.start()
download = "http://downloads.sourceforge.net/project/whited00r/7.1/Whited00r71-iPodTouch1G.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fwhited00r%2Ffiles%2F7.1%2F&ts=1405674672&use_mirror=softlayer-ams"
request = urllib2.urlopen(download)
pb.start()
output = open("Whited00r71-iPodTouch1G.zip", "wb")
output.write(request.read())
output.close()
pb.stop
tkMessageBox.showinfo(title="Done", message="Download complete. Please follow the installation instructions provided in the .html file.")
顯示完整的錯誤訊息。有問題的行數 - 在代碼中標記此行。 – furas
你在console/terminal/cmd.exe中運行過它嗎?您在關閉它時是否在console/terminal/cmd.exe中收到任何消息? – furas
它真的停下來好嗎?您的代碼在整個下載期間肯定會阻止/凍結GUI,但應該在之後繼續。 – BlackJack