Python论坛  - 讨论区

标题:[python-chinese] 一个2进制文件,读取开头4个字节转化为int,不用ctype怎么搞?

2007年01月10日 星期三 15:22

brightman fenyon在126.com
星期三 一月 10 15:22:31 HKT 2007

谢谢!


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

2007年01月10日 星期三 15:34

limodou limodou在gmail.com
星期三 一月 10 15:34:47 HKT 2007

On 1/10/07, brightman <fenyon在126.com> wrote:
> 谢谢!
>
使用struct模块

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年01月10日 星期三 16:23

gashero harry.python在gmail.com
星期三 一月 10 16:23:08 HKT 2007

import struct
filename=""
ff=open(filename,"rb")
data=ff.read(4)
ff.close()
num=struct.unpack("L",data)[0]
print num

注意字节序的问题,可以考虑在L之前加上<或者>,当然,网络字节序就使用!。

-- 
从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。
片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就..
我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。
我愿为那一刻的温暖去拼,可是谁愿意接受?

欢迎访问偶的博客:
http://blog.csdn.net/gashero

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号