马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 小古比鱼 于 2023-11-11 15:23 编辑
原帖地址:https://fishc.com.cn/thread-66341-1-2.html
题目要求:配合EasyGui,给“下载一只猫”的代码增加互动,由用户指定图片尺寸和保存路径,程序自动下载图片,如下所示。
以下是小古比鱼编写的代码,虽然少了一些输入合法性检测,但是只用8行代码就实现了功能,比小甲鱼老师提供的参考答案(48行代码)简洁许多!望各位鱼友走过路过,留下宝贵意见,共同交流进步!from easygui import multenterbox, diropenbox
from urllib.request import urlopen
from os.path import join
size = multenterbox("请填写喵的尺寸","下载一只喵",['宽:','高:'],[400,600])
cat = urlopen(f'http://placekitten.com/g/{size[0]}/{size[1]}').read()
path = diropenbox("请选择存放喵的文件夹","浏览文件夹")
with open(join(path,f'cat_{size[0]}×{size[1]}.jpg'),'wb') as f:
f.write(cat)
|