안녕하세요. 코드 (아마도 urllib2가 아닌)에 문제가있는 것 같지만 진행률 표시 줄과 충돌이 발생하지 않을 것입니다. 그러나 코드 완성을 기다린 후 내 파일을 다운로드합니다. 교수형은 /는 GUI의 동결을 방지 할 수 있습니다진행률 표시 줄로 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