easuryguiとリンクして指定されたURLの画像をダウンロードします。

936 ワード

#  http://www.placekitten.com      ,      easy gui multenterbox    ,   diropenbox      
import easygui as g
import urllib.request
import os.path

def main():
    msg = '       '
    title = '     '

    catsize = [' ',' ']

    size = []

    size = g.multenterbox(msg,title,catsize)

    if len(size) == 0:
        url = 'http://www.placekitten.com/400/600'
        size[0] = 400
        size[1] = 600
    else:
        url = ('http://www.placekitten.com/%s/%s'%(size[0],size[1]))


    req = urllib.request.Request(url)

    response = urllib.request.urlopen(req)

    cat_img = response.read()

    path = g.diropenbox(msg = '        ',title = '     ')

    os.chdir(path)

    with open('cat_%s_%s.jpg'%(size[0],size[1]),'wb') as f:
        f.write(cat_img)

if __name__ == '__main__':
    main()