请问这个代码有问题吗?
本帖最后由 WJYjiayi 于 2020-7-7 12:10 编辑这个代码不这道由什么问题,文件存在也显示“文件不存在” {:9_241:}
from urllib import *
from wx import *
from easygui import *
app = App()
app.MainLoop
while 1:
x = input("长:")
y = input("宽:")
x,y = str(x),str(y)
try:
response = urllib.request.urlopen("http://placekitten.com/"+x+"/"+y)
cat_img = response.read()
except:
MessageBox("文件不存在")
if ccbox("是否重新下载?"):
pass
else:
break
with open("cat_"+x+"×"+y+".jpg","wb") as f:
f.write(cat_img)
else:
if ccbox("是否继续下载?"):
pass
else:
break try下面所有的报错,都返回文件不存在了呀~ 可能不是文件不存在,可能是其它的报错,但是被try-except拦截后就到了except块里
建议把except改成except FileNotFoundError
页:
[1]