前提・実現したいこと
txtファイルから取得した文字を数字にしたい
txt
1abc123
python
1with open(file_name) as f: 2 print(f.read()[-3:]) #エラー起きない 3 print(int(f.read()[-3:])) #エラー起ない 4 num = int(f.read()[-3:])#エラー起きる
(すこしインデントとか間違えてたらすみません)
発生している問題・エラーメッセージ
ValueError: invalid literal for int() with base 10: ''
###試したこと
原因が分からないのであまり試せませんでした。やはり文字コード等の問題なのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。