HTML実体参照を普通の文字に変換する

python2系ならばhtmlentitydefsをimportしたりするところだろうけれど、python3ではhtml.entityに移動しているのでこうする。

import html.entities
chr(html.entities.name2codepoint[foo])

これだけ。

たとえば

&

なら

chr(html.entities.name2codepoint[amp])

とするだけ。簡単。