lxml.etree._Elementの'get'、'text'、および' findtext 'メソッドを装飾/オーバーライド/パッチしようとしましたが、すべての属性が読み取り専用であるため、おそらくそれが原因で、達成することは不可能のようです。 Pythonで書かれていません。それらのメソッドを装飾する方法はありますか?提案をありがとう。
質問する
235 次
1 に答える
1
コメントを読んだ後、私はどこでもユニコードを使用し、データを出力するときに文字列にエンコードするという提案を聞きました。そのおかげで、とにかく私が望んでいたタスクを達成することに興味があったので、これが私が思いついたもの、lxml._Elementクラスラッパーです:
https://github.com/integricho/lxmlproxy
私が他の正統な解決策を見つけられなかったので、多分他の誰かがそれが何かのために結局役に立つと思うでしょう。
于 2012-08-05T19:52:50.663 に答える