Python2.7を使っています。

HTML HEAD内のCSSファイルやStyle定義を、BODY内のタグにStyleとして埋め込みたい。変換してくれるモジュールを探しています。

変換前

<html><head><style>h1{font-size:20px;}</style></head>
<body><h1>タイトル</h1><div>文章</div>

変換後

<html><head></head>
<body><h1 style="font-size:20px">タイトル</h1><div>文章</div>

Pythonでこのよな処理が可能なモジュールなどはありませんか?
HTMLメールを出す際に必要となっています。