Python 有没有模块可以将 CSS 样式转换为邮件用的内联样式?

18 投票
6 回答
10046 浏览
提问于 2025-04-16 05:41

我知道其他编程语言里有这个功能,但我想在Python里实现,这样我就可以发送能在GMail等邮箱里显示的邮件。

6 个回答

4

如果你在2022年看到这个内容,那么另一个选择是:https://pypi.org/project/css-inline/

根据网站的反馈,响应时间如下:

css_inline 0.8.2 - 22.42 us
premailer 3.10.0 - 332.02 us (x14.81)
toronado 0.1.0 - 1.59 ms (x71.17)
inlinestyler 0.2.5 - 2.35 ms (x105.07)
pynliner 0.8.0 - 2.79 ms (x124.80)
14

现在有很多选择可以使用。这里有两个,看起来它们的活跃度是逐渐降低的:

14

我之前也遇到过同样的问题,所以我做了一个模块来解决它,并把这个模块放到了GitHub上,链接是 https://github.com/rennat/pynliner

撰写回答