那位请帮忙解释一下数据写入文件的问题

那位请帮忙解释一下数据写入文件的问题

我用pyhon想把下载的数据存入一文件用urlretrieve()可以
但是我用以下方法为什么就写入不了数据
代码如下:
import urllib
s=urllib.urlopen('http://www.hao123.com')
for f in s.read():
    fp=open('d:\\abc.html','w+')
    fp.write(f)
    fp.close()
    s.close()
我小菜一个
麻烦高手帮助解决一下……
fp=open('d:\\abc.html','wb+')试试
import urllib
s=urllib.urlopen('http://www.hao123.com')
fp=open('d:\\abc.html','wb+')
for f in s.read():
    fp.write(f)
fp.close()
s.close()
呵呵,注意缩进啊。
3楼的正解。

你在for循环里open文件,每次都是写了一行而已,并不是写入了所有唉。