前提・実現したいこと
"input/q_exp_202004.txt"というファイルのデータを読み込んでint型に変換しようとした際にエラーが出ました。
エラー文を見る限り、10進数変換できないというような解釈です
ちなみに
input/q_exp_202004.txt"というファイルの中身は下のようになっています。
read()関数で読み込むとstr型として出力されるにも関わらず、int型への変換が不可能なのでしょうか?
発生している問題・エラーメッセージ
エラーメッセージ ValueError: invalid literal for int() with base 10: '6806\n9946\n1398\n3197\n4213\n3493\n1151\n1406\n3796\n841\n8664\n9301\n9370\n503\n4913\n1111\n5953\n428\n8150\n4386\n2569\n1654\n5021\n548\n9495\n5453\n2690\n5207\n5892\n8691'
該当のソースコード
ソースコード f = open("input/q_exp_202004.txt", "r", encoding="utf-8") r = f.read() f.close() print(type(r)) print(r) r = int(r)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。