首页
社区
课程
招聘
未解决 [求助]python 2 CRC校验程序
发表于: 2019-7-7 17:27 4919

未解决 [求助]python 2 CRC校验程序

2019-7-7 17:27
4919
from zlib import crc32
import os
import sys
import re

def getCrc32(filename):
        with open(filename, 'rb') as f:
                return crc32(f.read())&0xffffffff
checksum=getCrc32(sys.argv[1])
print ('%X' %checksum)
print str(hex(checksum)).upper()
# 第二个输出,如何用正则的方法去掉0X和后面的L


运行结果如下:
python crc32.py 001.sgf
669A22FF
0X669A22FFL

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 3935
活跃值: (197)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
string 进行切片操作即可

s =  "0X669A22FFL"
print(s[2:-1])
669A22FF


2019-7-7 21:34
0
雪    币: 129
活跃值: (1095)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2022-3-24 08:28
0
游客
登录 | 注册 方可回帖
返回
//