【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)

结果:

相关推荐
佛珠散了一地1 天前
ONNX Runtime GPU 推理配置指南
python
格子软件1 天前
2026年GEO优化系统源码级状态机与多模型调度拆解
java·前端·vue.js·人工智能·vue·geo
派葛穆1 天前
Python-pip切换镜像源
开发语言·python·pip
CTA终结者1 天前
2026年AI量化提效,工具重点要按阶段调整
人工智能·python
xxie1237941 天前
Python 闭包:函数嵌套的 “状态捕获” 机制
开发语言·python
HUMHSX1 天前
Vue 项目启动全流程解析:从入口文件到全局指令注册与页面渲染
前端·javascript·vue.js
有颜有货1 天前
PMC生产排产的4种算法,一次讲清
java·服务器·前端
c_lb72881 天前
最新AI量化提效,交易认知和技术实现要接上
人工智能·python
机汇五金_1 天前
钣金外壳定制厂家助力设备升级
大数据·人工智能·python·物联网
小虎牙0071 天前
Android kotlin图片库Coil源码详解
android·前端