0
私はPythonが新しく、ファイルに新しい行として1000個の整数が含まれています。 これらを整数に変換して、昇順で並べ替えることができます。私はそれをいくつかの異なる方法を試してみたが、それは働いていない:文字列/リストをファイルから整数に変換する方法
text_file = open("integers.txt", "r")
new_list = (text_file.read())
print(new_list)
for i in range(new_list):
new_list.append(int(new_list[i]))
エラーメッセージ:範囲(new_list)でiに対する : はTypeError:「strの」オブジェクトが整数
として解釈することはできません私もreadlineで試しました。
text_file = open("integers.txt", "r")
new_list = (text_file.readlines())
print(new_list)
for i in range(new_list):
new_list.append(int(new_list[i]))
エラーメッセージ:範囲(new_list)におけるiに対する : TypeError例外: 'リスト' オブジェクトは整数
として解釈することができない私はまた、時々 '/ n' ができないというエラーが出ます整数に変換することができますが、ファイル内の各整数が新しい行に出力された場合、コード内の '/ n'を取り除く方法はわかりません。 これを修正するにはどうすればよいですか?ありがとう。
あなたは、いくつかの例でラインがあなたのintegers.txtをFOM投稿することができますか?そこにテキストやコンマはありますか? – chrki