我有一个从文本文件中读取的浮点列表。经过一些数据处理后,我使用以下命令将列表写入文件:
for val in flist:
sa = '{0}'.format(val)
fout.write(sa)
对于特定的输入文件,输出文件将在字符串中包含一个 ':'。我已经运行调试并在故障点停止了脚本。该值应为 58710000.0
[Dbg]>>> print val[464]
5870:000.0
[Dbg]>>> fa = val[464]
[Dbg]>>> print fa
5870:000.0
[Dbg]>>>
[Dbg]>>> fa = fa + 1
[Dbg]>>> print fa
58710001.0
[Dbg]>>> fa = fa - 1
[Dbg]>>> print fa
5870:000.0
这只发生在某些文件和浮点数上
有什么建议么?