代码片段:ASCII纯数字文本数据转二进制格式
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 import struct 6 import re 7 8 def main(): 9 filepath_in = sys.argv[1] 10 filepath_out = sys.argv[2] 11 12 file_in = open(filepath_in, 'r') 13 file_out = open(filepath_out, 'wb') 14 15 lines = file_in.readlines() 16 for line in lines: 17 # curLine = line.split(' ') 18 curLine = re.split(r"\s|, |\t", line) 19 for i in range(len(curLine)): 20 if len(curLine[i]) == 0: 21 continue 22 parsedata = struct.pack("f", float(curLine[i])) 23 file_out.write(parsedata) 24 25 file_out.close() 26 file_in.close() 27 28 if __name__ == '__main__': 29 main()
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】AI 的力量,开发者的翅膀:欢迎使用 AI 原生开发工具 TRAE
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
· SQL Server也能玩正则表达式?
· CUDA 编程初探
· 《C#高级GDI+实战:从零开发一个流程图》增加贝塞尔曲线
· AES 加密模式演进:从 ECB、CBC 到 GCM 的 C# 深度实践
· InnoDB为什么不用跳表,Redis为什么不用B+树?
· 爆肝2月,我的 AI 代码生成平台上线了!
· CUDA编程初探
· 扣子Coze实战:零基础搭建数据分析智能体,1分钟完成复盘,流量翻10倍
· 分析慢查询
· JWT 这点小秘密,你们肯定知道!