1. ホーム
  2. パイソン

Python3 reports AttributeError: '_io.TextIOWrapper' object has no attribute 'open'.

2022-02-10 12:16:50

私が行った演習は、calc.txtファイルの値を見つけるというもので、実行すると、エラーが発生しました

最初はエンコーディングの問題だと思ったのですが、コードをデバッグしているときにprint(file)の出力にencoding='cp936'を見つけたからです。

 そこで、file.open('calc.txt','w',encoding='utf-8')に変更してもうまくいかず、最後にopenメソッドをいじったらうまくいったのですが...。