打开命令行窗口,先进入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 sys
def main(argv):
if len(argv) != 3:
print("Usage: python bin2csv.py <data bits> <channel count> <input file name>")
sys.exit()
# endif
data_bits = int(argv[0])
if (data_bits == 12):
byte_size = 2
elif (data_bits == 8):
byte_size = 1
else:
print("data bits should be 8 or 12")
sys.exit()
# end if
channel_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 i