【发布时间】:2011-08-20 15:58:05
【问题描述】:
我想要一个可以使用 urllib2 将网页从网页保存到指定路径的功能。
urllib的问题是它不检查错误404,但不幸的是urllib2没有这样的功能,虽然它可以检查http错误。
如何创建函数将文件永久保存到路径?
def save(url,path):
g=urllib2.urlopen(url)
*do something to save g to 'path'*
【问题讨论】:
我想要一个可以使用 urllib2 将网页从网页保存到指定路径的功能。
urllib的问题是它不检查错误404,但不幸的是urllib2没有这样的功能,虽然它可以检查http错误。
如何创建函数将文件永久保存到路径?
def save(url,path):
g=urllib2.urlopen(url)
*do something to save g to 'path'*
【问题讨论】:
只需使用 .read() 获取内容并将其写入文件路径即可。
def save(url,path):
g = urllib2.urlopen(url)
with open(path, "w") as fH:
fH.write(g.read())
【讨论】: