标题: python-用urllib下载文件后大小变化问题
jason33
小试牛刀
Rank: 2
注册用户



UID 35904
精华 0
积分 0(积分有什么用?)
帖子 54
阅读权限 10
注册 2003-1-23
来自 成都
状态 离线
发表于 2007-1-24 21:35  资料  个人空间  短消息  加为好友 
python-用urllib下载文件后大小变化问题

各位python热爱者:

      我用urllib写了段下载文件的程序,但是下载后的文件与原来的文件大小不一样,要大一点,
如果是html等文本就不影响打开看,但是如果是其他文件,如zip等文件,下载后打开会出错。我是按照OReilly - Programming Python 上的例子写的。
     

import os
import urllib2

tarname = '22.htm'
remoteaddr = 'ftp://192.168.0.158/'+tarname
print 'downloading',remoteaddr

remotefile = urllib2.urlopen(remoteaddr)
localfile = open(tarname,'w')
localfile.write(remotefile.read())
localfile.close()
remotefile.close()

请大家指教。

顶部
zhouyisu
新生入学
Rank: 1
注册用户



UID 127738
精华 0
积分 0(积分有什么用?)
帖子 1
阅读权限 10
注册 2005-7-22
状态 离线
发表于 2007-2-23 14:07  资料  个人空间  短消息  加为好友 
试一下用"wb"模式打开文件

顶部
 



当前时区 GMT+8, 现在时间是 2008-5-17 10:19

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.062257 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP