如何显示二进制文件中的内容
程序员文章站
2022-07-15 09:56:59
...
今天要写一个输出二进制文件的程序,里面是无权重图,只有起始节点和目标节点。代码使用python写的。
import sys
import os
import struct
import random
infile=file(sys.argv[1],"rb")#以rb的方式打开二进制文件
s=struct.Struct('@II')#每次读int,int这样的两个整形结构。
count=0;
length_file=os.path.getsize(sys.argv[1])#二进制文件内容的长度。
print length_file
while count<length_file:
src,dst=s.unpack(infile.read(8));
count=count+8
print str(src)+"->"+str(dst)+":"+"\n"
print count/8
infile.close
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"showBin.py" 17L, 346C 1,1 全部
推荐阅读
-
html中播放swf文件,怎么显示下面的开关面板的部分?_html/css_WEB-ITnose
-
如何将一个PHP数组有格式的写入文件中
-
Android解决ScrollView下嵌套ListView和GridView中内容显示不全的问题
-
如何样做按钮将表单里的内容保存为Excel文件
-
Java中如何实现压缩解压文件的示例
-
Java中如何获取文件名以及的文件的后缀名
-
浅析php中如何在有限的内存中读取大文件_php技巧
-
php中的fread和fgetc获取文件内容的单位是字节还是字符,为什么fgetc读取不到字符?
-
博客个人中心的所有动态显示部分内容和图片用PHP如何实现
-
PHP如何在两个大文件中找出相同的记录?