为什么用python下载东西会比原文件大?
我简单地用httplib写了个发送http请求下载东西的程序,data=r1.read()之后f.open(XXX,'w') f.write(data)写入文件,发现竟然比浏览器下载大,多了几百bytes,用ultraedit查看,文件的开头和结尾都是一样的,这几百bytes究竟是怎样多出来的??
再次试用了urllib2也一样,有没有人遇到这个问题的???求高手
[解决办法]
写文件要用二进制模式写。'wb'
发布时间: 2012-02-25 10:01:49 作者: rapoo
为什么用python下载东西会比原文件大?
我简单地用httplib写了个发送http请求下载东西的程序,data=r1.read()之后f.open(XXX,'w') f.write(data)写入文件,发现竟然比浏览器下载大,多了几百bytes,用ultraedit查看,文件的开头和结尾都是一样的,这几百bytes究竟是怎样多出来的??
再次试用了urllib2也一样,有没有人遇到这个问题的???求高手
[解决办法]
写文件要用二进制模式写。'wb'