質問: print(texts[0]) ### 試したこと text/topic-newsホルダの中のtopic-news-*.txtファイルの1ケを残して他は削除。 そして、実行したら、次のエラーメッセジが出た。 UnicodeDecodeError: 'cp932' codec can't decode byte 0x8b in position 103: illegal multibyte sequence そこで、そのファイルを削除して、新たにメモ帳を開き、削除したファイルの中身をコピーし、貼り付け、ファイルの名前を同じにすれば、成功。(数ファイル作成) メモリ容量が違って表示される(少し容量が少なくなっているのも(たとえば5KB→4KB) 不思議で理由がわかりません。 ### 補足情報(FW/ツールのバージョンなど) IDEL(3.5 64bit)を使用して行っています。
回答: 理由が判明いたしました。ホルダーをtext,text1,text2と作り、その中に、内容を変えて、プログラムを実行していたのですが、新たに、textxを作ったらうまくいきました。ホルダー名のtextの後の数字が全角にしてしまって、文字が小さくて、それに気づかなかったのが原因でした。初歩てきなミスで申し訳ありませんでした。 なお、最初にご指摘いただいた、with open(path, 'r',encoding='utf-8') as f:が正解でした。