打开命令行窗口,先进入bin2csv.py文件下的路径后,输入以下命令:即把0-5.bin文件转化为0-5.csv文件

D:\桌面文件>python bin2csv.py 8 8 D:\桌面文件\20210330力实验\肌电数据\0-5.bin > 0-5.csv

bin2csv文件源代码如下:


#!/usr/bin/python
# -*- coding: UTF-8 -*-import sysdef main(argv):if len(argv) != 3:print("Usage: python bin2csv.py <data bits> <channel count> <input file name>")sys.exit()# endifdata_bits = int(argv[0])if (data_bits == 12):byte_size = 2elif (data_bits == 8):byte_size = 1else:print("data bits should be 8 or 12")sys.exit()# end ifchannel_cnt = int(argv[1])input_file = argv[2]file = open(input_file, 'rb')file.seek(0, 2)file_size = file.tell()file.seek(0, 0)loop_count = int(file_size / byte_size)for i in range(loop_count):val = 0data_bytes = file.read(byte_size)for j in range(len(data_bytes)):val = (val << 8) | data_bytes[j]# end forif ((i % channel_cnt) == channel_cnt - 1):if (i == loop_count - 1):print("%5d" % val, end='\n')else:print("%5d," % val, end='\n')# end ifelse:print("%5d," % val, end='')# end if# end forfile.close()
# end mainif __name__ == "__main__":main(sys.argv[1:])

bin文件转化为csv文件相关推荐

  1. 将泰克TEK示波器生成的isf文件转化为csv文件

    将泰克TEK示波器生成的isf文件转化为csv文件 转自:https://weibo.com/p/230418812d120c0102wf2n?luicode=20000061&lfid=39 ...

  2. r语言将excel文件转化为csv文件导入RStudio

    那位神能不能指点指点!

  3. 将.pkl文件转化为.csv

    将.pkl文件转化为.csv 将.pkl文件转化为.csv的步骤如下 1.读取.pkl文件,获取其中的数据: 2.将数据转化为DataFrame格式: 3.将DataFrame中的数据保存为.csv文 ...

  4. 使用pcl将bin文件转化为pcd文件

    使用pcl将bin文件转化为pcd文件 环境搭载:ubuntu16.04 之后正式操作具体如下: 在home下,新建文件夹PointCloud(我建在这里,大家随意),在PointCloud文件里继续 ...

  5. python怎么读取csv文件-Python读取csv文件(详解版,看了无师自通)

    前面程序展示的数据都是直接通过程序给出的,但实际应用可能需要展示不同来源(比如文件.网络).不同格式(比如 csv.JSON)的数据,这些数据可能有部分是损坏的,因此程序需要对这些数据进行处理. cs ...

  6. 将名为“普通高等学校本科专业目录.pdf”的pdf文件转换成csv文件

    文章目录 任务描述 2023年普通高等学校本科专业目录pdf链接 代码 代码解析 运行截图 任务描述 将名为"普通高等学校本科专业目录.pdf"的pdf文件转换成csv文件.这个p ...

  7. python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件

    今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定 ...

  8. Netlib文件转化为mps文件

    Netlib文件转化为mps文件 下载地址 建立emps.c文件内容如下 /* Expand compressed LP programs (in netlib format) to MPS form ...

  9. python本地读csv文件_python读写csv文件方法详细总结

    python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来. 在编写python程序的时候需要csv模块或者pandas模块,其中csv ...

  10. [Python从零到壹] 三.语法基础之文件操作、CSV文件读写及面向对象

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

最新文章

  1. 服务器显示内存已超标,服务器显示内存已超标
  2. codeforces1700数学:E2. Close Tuples (hard version)[组合计数 逆向统计] D. Circle Game[对称博弈考虑对称状态的胜负]
  3. BZOJ4668: 冷战 [并查集 按秩合并]
  4. python lol脚本_配台电脑,能玩LOL顶配和能够写一些python脚本能用ps不卡,预算6k到8k?...
  5. 关于PHP安装扩展pdo_odbc
  6. python 3 递归调用与二分法
  7. python处理csv数据
  8. Qt工作笔记-设置窗体底纹以及控件透明度
  9. Ubuntu环境搭建支持设备树,内核和根文件系统启动
  10. mysql server 5.7.16_mysql 5.7.16 安装配置方法图文教程(ubuntu 16.04)
  11. 用eclipse制作简单网页
  12. 启用DHCP中继代理程序 实现跨子网服务
  13. 没有提取码怎么获取百度网盘资源?
  14. 打开cad图纸计算机打不开,cad图纸打不开怎么办?cad打开图纸致命错误的解决办法...
  15. Python实现一键翻译英文论文,实现了pdf文档英译汉,pdf格式不变
  16. 麻将编程c语言,C语言麻将算法(胡牌算法)
  17. 街头立体画的创作过程
  18. 笨方法学python 习题14
  19. 解决安装office2016后文件图标显示空白图标
  20. 【LeetCode题解】347_前K个高频元素(Top-K-Frequent-Elements)

热门文章

  1. MATLAB 棋类小游戏合集(围棋,六子棋,走四棋,九子棋,含禁手五子棋等等)
  2. 怎么卸载mysql_mysql卸载教程,教你如何彻底卸载MySQL数据库软件(亲测成功)
  3. python url解码_使用python对url编码解码
  4. hash函数(哈希表)
  5. Linux Shell脚本详细教程
  6. 使用Android Studio生成APP图标
  7. webstorm 下载并设置jade、less
  8. PCB布线宽度与 mil与mm转换 等技巧
  9. C++ string类常用方法
  10. HBase二级索引方案