2

私はPythonとコーディング全般に本当に慣れていませんが、いくつかの良い進歩を遂げています。

APIを介してWebから一部のデータを取得でき、結果は文字列になります。しかし、私が見ているのは、「&」や「&quot」などのインスタンスです(画面に正しく印刷されるように文字セットを変更しました)

この文字列をクリーンアップして、コンピューター画面のように文字を削除する方法があると思います。urldecodingを検索してみましたが、それが解決策かどうかさえわかりません。

これらの「余分な」文字を削除して読み取り可能な文字列を生成する方法についてのヘルプは大歓迎です!

よろしくお願いします。

ブロック

4

1 に答える 1

2

xml.sax.saxutils.unescape(data [、entities]):データの文字列内の'&amp'、'&lt'、および'&gt'をエスケープ解除します。

オプションのエンティティパラメータとしてディクショナリを渡すことにより、他のデータ文字列をエスケープ解除できます。キーと値はすべて文字列である必要があります。各キーは対応する値に置き換えられます。'&amp'、'&lt'、および'&gt'は、エンティティが指定されている場合でも、常にエスケープされません。

于 2010-02-18T04:02:11.653 に答える