怎样将比较大的数据完整写入文件

offset = 0
chunk = 100
data_mat = str(data_mat)
data_len = len(data_mat)
while True:
    if offset > data_len:
        break
    else:
        fr2.write(data_mat[offset:offset+chunk])
        offset +=chunk
fr2.close()

这里data_mat是一个一千多行的数据,我每次得到的都像下图这样:
图片描述

不分段,直接写入效果一样,请问怎样完整写入?

阅读 4.3k
1 个回答

如果是numpy的话,可以使用numpy.savetxt直接进行保存为文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题