クローリングでデータを変換する際に下記のエラーが出ます。
エラーメッセージ
ValueError: invalid literal for int() with base 10:''
python
1price_text = price_text.replace("¥", "") 2 price_text = price_text.replace(",", "")
上記コードのように不要なものは取り除いています。
'abc'のようなものがintに変換できない、という意味ならわかりますが、''内に何もなく、何が変換できてなくてエラーになっているのかわかりません。
このエラーは出ることもあれば出ないこともあり、プログラムを書き換えることなく実行できることもあります。
どういうことでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。