これが私の問題です。
テキスト ファイルを読み取って、行を浮動小数点数に変換しようとしています。テキスト ファイルには\n
と が含まれています\t
が、それを削除する方法がわかりません。
使用してみましたline.strip()
が、削除されず、内容を浮動小数点数に変換しようとしたときにエラーが発生しました。その後試してみましたが、それも機能しませんでした。テキスト ファイルからおよびline.strip("\n")
を削除するとプログラムは正常に動作しますが、それらを動作させるのは課題の一部です。\t
\n
なぜこれが機能しないのか本当にわかりません。ご協力いただければ幸いです。
ベストアンサー1
line.strip('\n')
と を使用できるはずですline.strip('\t')
。しかし、これらは変数を変更するものではなく、とを取り除いたline
文字列を返すだけです。そのため、次のようにする必要があります。\n
\t
line = line.strip('\n')
line = line.strip('\t')
これで、先頭と末尾から削除できるはずです。文字列の途中に\n
andがある場合は、次のようにする必要があります。\t
line = line.replace('\n','')
line = line.replace('\t','')
\n
およびを無に置き換える\t
。