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

结果:

相关推荐
玄魂几秒前
VChart 扩展新功能:一行代码解锁数据回归与趋势分析
前端·echarts·数据可视化
CHANG_THE_WORLD4 分钟前
Python容器转换与共有函数详解
网络·python·rpc
高洁016 分钟前
循环神经网络讲解
人工智能·python·神经网络·机器学习·transformer
子午13 分钟前
【中草药识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
AndyGoWei14 分钟前
pnpm 是什么,看这篇文章就够了
前端·javascript
zl0_00_021 分钟前
isctf2025 部分wp
linux·前端·javascript
西洼工作室22 分钟前
移动开发常见问题
前端·css3·web移动开发
Sunsets_Red22 分钟前
二项式定理
java·c++·python·算法·数学建模·c#
同学8079631 分钟前
新版本Chrome谷歌浏览器访问本地网络请求跨域无法正常请求
前端·http
儿歌八万首32 分钟前
Jetpack Compose 实战:打造高性能轮播图 (Carousel) 组件
android·前端·kotlin