【python】读取.dat格式文件

python 复制代码
import binascii

# 打开二进制文件以只读二进制模式
with open('EXCEL/文件.dat', 'rb') as file:
    binary_data = file.read()
    print(binary_data)

# 将二进制数据转换为十六进制字符串
hex_data = binascii.hexlify(binary_data).decode('utf-8')
# binary_data 现在包含了文件的二进制内容
print(hex_data)

结果:

如果想转成数组形式:

python 复制代码
import binascii

with open('EXCEL/载荷管理单元主控boot重构文件.dat', 'rb') as file:
    binary_data = file.read()


hex_data = binascii.hexlify(binary_data).decode('utf-8')

byte_list = [hex_data[i:i + 2] for i in range(0, len(hex_data), 2)]  # 转成字节数组
print(byte_list)

结果:

相关推荐
GEOshijie12316 小时前
GEO服务商算法适配承诺怎么验收?48小时响应的合同化考核方案
人工智能·python
卷无止境16 小时前
FastAPI 前端托管全攻略:从静态文件到大型全栈项目架构
后端·python
扫一屋16 小时前
Element Plus 源码级深度定制:不 Fork、不改包,用 Vite 插件实现组件行为运行时改造
前端
QQ54164512116 小时前
【驿帮查件助手python开源】开源聚合查件机器人,实现 24 类驿站批量查件取代短信通知。技术方案分享
python·机器人·开源·驿站查件机器人
卷无止境16 小时前
当FastAPI项目开始"膨胀",代码该往哪儿放
后端·python
用户83562907805116 小时前
Python设置PowerPoint幻灯片背景的方法
后端·python
wang_yb16 小时前
Python 中 10 个最常用的统计函数
python·databook
databook17 小时前
Python 中 10 个最常用的统计函数
python·数据分析
BigTopOne17 小时前
KOOM 学习计划
前端
艾琳_lab17 小时前
Python环境配置:pip镜像设置
python