怎样用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数据如下
怎样用python将txt文档中的16进制数字提取出来?

打印数据如下:
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’]

相关文章:

  • 2021-05-27
  • 2022-12-23
  • 2022-02-13
  • 2021-07-22
  • 2021-09-14
  • 2021-09-08
  • 2021-11-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-28
  • 2021-05-01
  • 2022-12-23
  • 2021-04-11
  • 2021-05-13
  • 2022-12-23
相关资源
相似解决方案