bin文件是表格数据 ,数据类型为double, 每行有21个数据
方法一: 逐个字节去读取, 写成csv后, 再读成pandas.Dataframe
import struct
import os
import pandas as pd
def bin2csv(bin_file, col_num=21):
"""
bin文件转csv
:param bin_file: bin文件路径
:param col_num: 字段数量, 默认21
:return: csv文件路径
"""
bfile, _ = os.path.splitext(bin_file)
csv_file = f'{bfile}.csv'
with open(bin_file, 'rb') as f:
with open(csv_file, 'w') as g:
n = 0
while True