import requests import os def download_file(url): local_filename = url.split('/')[-1] with requests.get(url, stream=True) as r: r.raise_for_status() with open(local_filename, 'wb') as f: for chunk in r.iter_content(chunk_size=8192): # If you have chunk encoded response uncomment if # and set chunk_size parameter to None. #if chunk: f.write(chunk) return local_filename def init(): if not os.path.exists('small-image.png'): download_file('https://files.ivanch.me/api/public/dl/ch3NV0P8/small-image.png') if not os.path.exists('big-image.png'): download_file('https://files.ivanch.me/api/public/dl/jNlXYMLR/big-image.png') init()