python urllib.request 下载文件 脚本

!/usr/local/bin/python

import os, getpass
from urllib.request import urlopen # socket-based web tools
filename = 'monkeys.jpg' # remote/local filename
password = getpass.getpass('Pswd?')

remoteaddr = 'ftp://lutz:%[email protected]/%s;type=i' % (password, filename)
print('Downloading', remoteaddr)

this works too:

urllib.request.urlretrieve(remoteaddr, filename)

remotefile = urlopen(remoteaddr) # returns input file-like object
localfile = open(filename, 'wb') # where to store data locally
localfile.write(remotefile.read())
localfile.close()
remotefile.close()

你可能感兴趣的:(python urllib.request 下载文件 脚本)