使用Python读取二进制文件并将其写入txt或csv文件的方法如下:
import csv
with open('binary_file.bin', 'rb') as file:
binary_data = file.read()
text_data = binary_data.decode('utf-8')
with open('output.txt', 'w') as file:
file.write(text_data)
rows = text_data.split('\n')
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
for row in rows:
writer.writerow(row.split(','))
请注意,上述代码中的'binary_file.bin'是要读取的二进制文件的文件名,'output.txt'和'output.csv'是要写入的文本文件和CSV文件的文件名。另外,'utf-8'是二进制数据的编码格式,根据实际情况进行调整。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云