Python 二进制文件读取显示 . .
来源:互联网 发布:mac上做u盘启动盘 编辑:程序博客网 时间:2024/05/21 06:41
http://blog.csdn.net/zfpnuc/article/details/4536309
- filename=raw_input('enter file name:')
- f=open(filename,'rb')
- f.seek(0,0)
- index=0
- for i in range(0,16):
- print "%3s" % hex(i) ,
- for i in range(0,16):
- print "%-3s" % "#" ,
- while True:
- temp=f.read(1)
- if len(temp) == 0:
- break
- else:
- print "%3s" % temp.encode('hex'),
- index=index+1
- if index == 16:
- index=0
- f.close()
- filename=raw_input('enter file name:')
- f=open(filename,'rb')
- f.seek(0,0)
- index=0
- for i in range(0,16):
- print "%3s" % hex(i) ,
- for i in range(0,16):
- print "%-3s" % "#" ,
- while True:
- temp=f.read(1)
- if len(temp) == 0:
- break
- else:
- print "%3s" % temp.encode('hex'),
- index=index+1
- if index == 16:
- index=0
- f.close()
这里显示的是,读取一个BMP图像后的效果
从这里,可以看出,print语句和C的printf对格式要求是一致的,或者说,Python采用了C的格式规范。
print "%-3s" % "#" ,
逗号防止自动生成换行符,-3表示显示占3个字符并且从左显示(默认从右)。
f.read(1)
每次读一个字节。如果读出来的长度为0,则到了文件末尾。
Python语法有很多特殊的地方,以后还要慢慢学习
0 0
- Python 二进制文件读取显示
- Python 二进制文件读取显示 .
- Python 二进制文件读取显示 . .
- Python 二进制文件读取显示 (转)
- Python 读取二进制文件
- python读取二进制文件
- Python显示二进制文件内容
- Python——读取二进制文件
- python读取二进制文件中的浮点数数组
- ruby/python利用pack unpack读取二进制文件
- 读取二进制文件
- 读取二进制文件
- 读取二进制文件
- 二进制文件读取
- Python中读取二进制文件时pack和unpack的应用
- python进制转换(读取纯二进制文件内容)
- python进制转换(读取纯二进制文件内容)
- python进制转换(读取纯二进制文件内容)
- 使用ant 批量打包app
- DedeCMS导航下拉菜单
- static class 静态类(Java)
- ORACLE 实验一
- ios开发——FBSOpenApplicationErrorDomain模拟器无法运行问题
- Python 二进制文件读取显示 . .
- XMPP的IOS聊天客户端程序
- spring MVC 转发与重定向(传参)
- C++流的基本概念
- 时隔两年,我又捡起了博客
- iOS:适配(四)--不同版本api适配做(sdk)
- linux错误处理
- UVa 11605 - Lights inside a 3d Grid 期望
- DedeCMS程序include目录文件作用解析