Python论坛  - 讨论区

标题:[python-chinese] 文件读取问题

2006年10月27日 星期五 19:59

syli hailang_0512在163.com
星期五 十月 27 19:59:50 HKT 2006

文件读取问题:

f=open(r"c:/b.zip")
w=open(r"c:/a.zip","wb")
for data in f.read():
w.write(data)
w.flush()
w.close()
f.close()

b.zip文件有10M大,可是a.zip却怎么只有2K?



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月27日 星期五 20:27

李明 xxandxx在163.com
星期五 十月 27 20:27:35 HKT 2006

b文件的打开方式
----- Original Message ----- 
From: "syli" <hailang_0512在163.com>
To: <python-chinese在lists.python.cn>
Sent: Friday, October 27, 2006 7:59 PM
Subject: [python-chinese] 文件读取问题


> 文件读取问题:
> 
> f=open(r"c:/b.zip")
> w=open(r"c:/a.zip","wb")
> for data in f.read():
> w.write(data)
> w.flush()
> w.close()
> f.close()
> 
> b.zip文件有10M大,可是a.zip却怎么只有2K?
> 
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月27日 星期五 21:20

Yingbo Qiu qiuyingbo在gmail.com
星期五 十月 27 21:20:25 HKT 2006

哈,在 unix 下开发的人回到 win32 都会有些别扭

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月27日 星期五 22:03

syli hailang_0512在163.com
星期五 十月 27 22:03:08 HKT 2006

Yingbo Qiu 写道:
> 哈,在 unix 下开发的人回到 win32 都会有些别扭
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
就是,就说icmphdr iphdr什么的windows下都不好找啊,还是linux方便,呵呵!



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月28日 星期六 10:57

麦田守望者 qcxhome在gmail.com
星期六 十月 28 10:57:54 HKT 2006

另外,要是使用read()方法,可以这样写:

w.write(f.read())

-- 
GoogleTalk: qcxhome at gmail.com
MSN: qcxhome at hotmail.com
My Space: tkdchen.spaces.live.com
BOINC: boinc.berkeley.edu
中国分布式计算总站: www.equn.com

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月29日 星期日 17:10

syli hailang_0512在163.com
星期日 十月 29 17:10:41 HKT 2006

麦田守望者 写道:
> 另外,要是使用read()方法,可以这样写:
>
> w.write(f.read())
>
>   
对,这样做最简洁,以前那个还有个性能问题:
如果open的时候加个buffer size也能提高性能。



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号