url = 'http://example.com/test.zip'
req = urllib.request.Request(url, headers={'Range': 'bytes=0-65535'})
data = urllib.request.urlopen(req).read()
Download several parts of one file concurrently with Python?