私のプロジェクトでは、xml ファイルを解析する必要があります。これを行うために、lxml を使用します。解析する必要があるファイルには cp1251 コーディングが含まれていますが、もちろん、lxml を使用して解析するには、それを utf-8 にデコードする必要があり、その方法がわかりません。これについて何かを検索しようとしましたが、すべてのソリューションは Python 2.7 用であるか、機能しませんでした。次のようなものを書き込もうとすると
inp = open("business.xml", "r", encoding='cp1251').decode('utf-8')
また
inp.decode('utf-8')
それが取得します
builtins.AttributeError: '_io.TextIOWrapper' object has no attribute 'decode'
私はPython 3.2を持っています。どんな助けでも結構です、ありがとう。