怎样用python将txt文档中的16进制数字提取出来?

怎样用python将txt文档中的16进制数字提取出来?一下是通过Python来实现,但是无法提出来16进制数据,请大神们赐教
代码如下:
file0 = open(“C:/Users/haitao.hu/Desktop/pingjie/1.txt”,“r”)
f=file0.readline()
print(“PingJieCE0:\n”,f)
f=f.strip().split(’ ')
file0.close()
len_s = int(len(f)) #计算字节的个数
print(“len_s:”,len_s)#计算1.txt字符长度
print(‘f:%s’%f)#打印字符串
问题是想把这数据拿出来当做0x10 ,0x80,0x11,0x50来进行二进制bit位解析计算,但是不知道怎么转换,求助!

在这里插入图片描述:1.txt数据如下
在这里插入图片描述

打印数据如下:
PingJieCE0:
10 80 11 50 08 44 20 18 00 80 40 00 06 10 00 00 0a 08 04 10 00 0c 0a c0 00 01 00 00 48 00 1d 20

len_s: 32
f:[‘10’, ‘80’, ‘11’, ‘50’, ‘08’, ‘44’, ‘20’, ‘18’, ‘00’, ‘80’, ‘40’, ‘00’, ‘06’, ‘10’, ‘00’, ‘00’, ‘0a’, ‘08’, ‘04’, ‘10’, ‘00’, ‘0c’, ‘0a’, ‘c0’, ‘00’, ‘01’, ‘00’, ‘00’, ‘48’, ‘00’, ‘1d’, ‘20’]

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值