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()
代码片段:ASCII纯数字文本数据转二进制格式
猜你喜欢
转载自www.cnblogs.com/pepetang/p/9650233.html
今日推荐
周排行