配合 EasyGui,在http://placekitten.com
给“下载一只猫“的代码增加互动:
让用户输入尺寸;
如果用户不输入尺寸,那么按默认宽400,高600下载喵;
import easygui as e
import urllib.request
import os
msg = '请填写喵的尺寸'
title = '下载一只喵'
fieldNames = ['宽:', '高:']
field_cat = e.multenterbox(msg,title,fieldNames)
if field_cat[0] == '':
field_cat[0] = '400'
if field_cat[1] == '':
field_cat[1] = '600'
URL = 'http://placekitten.com/' + '%s/%s/'%(field_cat[0],field_cat[1])
res = urllib.request.urlopen(URL)
res = res.read()
jpg_save = e.filesavebox(default='.jpg')
if os.path.splitext(jpg_save)[1] != '.jpg':
jpg_save += '.jpg'
with open(jpg_save,'wb') as f:
f.write(res)