ファイル内のすべての値をfloatに型キャストする必要があります。ファイル101.txtを取り込み、別のファイルに型キャスト可能な値を書き込んでいますn101.txt。ファイル内のすべての値を浮動小数点に変換する
マイコード:
f2 = open('n101.txt', 'w+')
with open("101.txt", "r") as f:
for line in f:
for i in line.split(' '):
try:
float(i)
except ValueError:
pass
else:
f2.write(i + " ")
f2.write("\n")
私は(を除いてみずに、上記のようなコードを使用して)ファイルをチェックすると、私はまだフロートに変換可能でない値を見ること。これはどうやって起こるのですか?
でも、それはいけない場合float' 'に変換される何を? –
おそらく私が認識していない余分なスペースと空文字 – Sentient07