如何显示二进制文件中的内容

来源:互联网 发布:java完整项目案例 编辑:程序博客网 时间:2024/06/05 20:28

今天要写一个输出二进制文件的程序,里面是无权重图,只有起始节点和目标节点。代码使用python写的。

import sysimport osimport structimport randominfile=file(sys.argv[1],"rb")#以rb的方式打开二进制文件s=struct.Struct('@II')#每次读int,int这样的两个整形结构。count=0;length_file=os.path.getsize(sys.argv[1])#二进制文件内容的长度。print length_filewhile count<length_file:        src,dst=s.unpack(infile.read(8));        count=count+8        print str(src)+"->"+str(dst)+":"+"\n"print count/8infile.close~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              ~                                                                                                                                              "showBin.py" 17L, 346C                                                                                                       1,1          全部



原创粉丝点击