【python】读取.dat格式文件

这篇具有很好参考价值的文章主要介绍了【python】读取.dat格式文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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】读取.dat格式文件,python,前端,javascript

 

 

如果想转成数组形式:

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)

结果:

【python】读取.dat格式文件,python,前端,javascript文章来源地址https://www.toymoban.com/news/detail-700767.html

到了这里,关于【python】读取.dat格式文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python| 水文 |批量读取NC文件降水数据并导出为Excel相应格式

    ①首先需要在网上下载相应whl的安装包 (注意:一定要保证版本与Python解释器版本一致,比如我的解释器是3.11版本,电脑是windows64位的系统,那么就选择netCDF4-1.6.5-cp311-cp311-win_amd64.whl进行下载) 在网上看到过一些下载地址,但是好多没法用,这里提供一个,不需要梯子:

    2024年04月28日
    浏览(30)
  • 【CAD开发】glTF和b3dm文件格式读取(C++,Python)

    官网地址: https://www.khronos.org/gltf/ glTF™ 是一种免版税规范,用于通过引擎和应用程序高效传输和加载 3D 场景和模型。 glTF 定义了一种可扩展的发布格式,通过在整个行业中实现 3D 内容的互操作使用来简化创作工作流程和交互式服务。 glTF™(GL 传输格式)用于在 Web 和本机

    2023年04月08日
    浏览(53)
  • 【一种使用浏览器读取本地excel、josn等数据文件的方法】Python+JavaScript+HTML实现

    一般来说,为了网络访问安全,浏览器是不能直接加载本地文件的,IE内核的浏览器提供了AX控件实现本地文件的读取,Chrome 86 版本后也提供了相应的API,但都存在使用限制和兼容性问题。有时开发者只是想利用浏览器编制一些简单的脚本完成一些任务,不想学习C、C++、Pyt

    2024年02月07日
    浏览(49)
  • Javascript读取json文件

    fetch(\\\'./data.json\\\') .then((response) = response.json()) .then((json) = console.log(json)); 我们已经能够读取本地 JSON 文件。但不幸的是,当我们在浏览器中运行它时,可能会收到以下 CORS 错误,因为我们的文件不在服务器上。 为了解决这个问题,我们将确保 JSON 文件位于本地或远程服务器上。

    2024年02月08日
    浏览(24)
  • 读取3D文件mesh格式工具

    最近要做一个3d仪表,所以了解了一下3d相关方面的知识。这里暂时不做一一赘述,只记录下当前的需求。 需求:         由于****.mesh文件比较多,qt转换后的名字大多都能顾名思义,但是为了更加准确的找到某个部件,于是需要一个工具可以打开并查看****.mesh文件。自己

    2024年02月12日
    浏览(34)
  • ply文件格式介绍和读取

    PLY是一种三维mesh模型数据格式,全名为多边形档案(Polygon File Format)或 斯坦福三角形档案(Stanford Triangle Format)。 该格式主要用以储存立体扫描结果的三维数值,通过多边形片面的集合描述三维物体,与其他格式相较之下这是较为简单的方法。它可以储存的信息包含颜色、

    2024年02月05日
    浏览(38)
  • matlab生成.dat文件

    在matlab中生成.dat文件时相对比较麻烦的,尤其是需要将内容连续写入一个文件时。 最近在训练一个神经网络,需要将256 256 3的彩色图片数据转换为一个一维向量(大小为1行256 256 3列),并将所有图片数据拼接成一个一维向量并生成一个dat文件。 找了好久终于找到一个可靠的

    2024年02月15日
    浏览(28)
  • Lottie--前端动画效果--UI输出json格式--lottie动画在JavaScript中使用

    Lottie一个适用于Web、Android、iOS、React Native和Window的移动库,它可以使用Bodymovin解析以json格式导出的Adobe After Effects动画,并再移动设备上进行本地渲染。 1.需要引入JavaScript文件,我使用的是cdn中的链接。这里直接上链接,按需取用。点这里 2.json格式的文件 我不是UI啊,我也

    2023年04月09日
    浏览(39)
  • icu4c库中icudtl.dat文件剪裁

    在工程中需要把ansi编码转utf-8,引入icu4c库,默认编译出来的.dat文件有30多M,由于仅仅需在MacOS系统下要把Windows中的ansi编码转成utf-8,需要进行裁剪。 源码下载:https://github.com/unicode-org/icu,本文基于71.1版本编译,icu分c和java两个版本,以下都是基于c版本编译。 1.在终端更改运

    2024年01月19日
    浏览(22)
  • 【SpringBoot】两种配置文件, 详解 properties 和 yml 的语法格式, 使用方式, 读取配置

    各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: 📕 JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等 📗 Java数据结构: 顺序表, 链表, 堆, 二叉树, 二叉搜索树, 哈希表等 📘 JavaEE初阶: 多线程, 网络编程, TCP/IP协议, HTTP协议

    2024年02月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包