Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python emojize生成的表情符号不';不显示在电子邮件中_Python_Email - Fatal编程技术网

Python emojize生成的表情符号不';不显示在电子邮件中

Python emojize生成的表情符号不';不显示在电子邮件中,python,email,Python,Email,我正在使用email和smtplib库发送电子邮件。我试图通过使用emojize在这封电子邮件中添加表情符号 基本上,我是这样做的: my_emoji = emoji.emojize(":thumbs_up:") my_message = f"blabla {my_emoji} blabla" 然后使用smtplib和email发送消息。它是有效的,但并不总是有效的。 有些表情符号会正确显示在电子邮件中,但有些不会。例如,:thumbs\u up:有效,但:heart:无效。邮件中会写上“:

我正在使用
email
smtplib
库发送电子邮件。我试图通过使用
emojize
在这封电子邮件中添加表情符号

基本上,我是这样做的:

my_emoji = emoji.emojize(":thumbs_up:")

my_message = f"blabla {my_emoji} blabla"
然后使用
smtplib
email
发送消息。它是有效的,但并不总是有效的。 有些表情符号会正确显示在电子邮件中,但有些不会。例如,:thumbs\u up:有效,但:heart:无效。邮件中会写上“:heart:”而不是实际的表情符号

我认为我的代码不是问题所在,这就是为什么我只展示了一个示例。我认为这与编码、unicode或类似的东西有关(我对这些领域几乎一无所知)


你能帮我吗?对不起,英语不好。

问题出在这里。心脏应该是:红色的心脏:。请确保拼写正确。

您能提供一个演示如何创建和发送电子邮件的示例吗?问题中没有足够的信息来正确回答。