【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 小时前
AI辅助开发最佳实践:2026年新方法
前端·aigc·ai编程
xixihaha13241 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
Hamm1 小时前
不想花一分钱玩 OpenClaw?来,一起折腾这个!
javascript·人工智能·agent
xixihaha13242 小时前
Python游戏中的碰撞检测实现
jvm·数据库·python
C澒2 小时前
微前端容器标准化:公共能力标准化
前端·架构
Setsuna_F_Seiei2 小时前
AI 对话应用之 JS 的流式接口数据处理
前端·javascript·ai编程
英俊潇洒美少年2 小时前
react如何实现 vue的$nextTick的效果
javascript·vue.js·react.js
ID_180079054733 小时前
模拟1688商品详情的Python API实现,返回符合风格的JSON数据
开发语言·python·json
青柠代码录3 小时前
【Vue3】Vue Router 4 路由全解
前端·vue.js
程序员小远3 小时前
软件测试之功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例