テキスト ファイルから読み込まれたフロートのリストがあります。いくつかのデータ処理の後、次を使用してリストをファイルに書き込みます。
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
これは、特定のファイルとフロートでのみ発生します
助言がありますか?