Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.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
如何使用Twitter Python库发送表情符号_Python_Twitter_Emoji - Fatal编程技术网

如何使用Twitter Python库发送表情符号

如何使用Twitter Python库发送表情符号,python,twitter,emoji,Python,Twitter,Emoji,我已经完成了一个使用twitter库发送twitter DM的脚本。 我已经尝试了很多方法来包含在iOS 8+上呈现为表情符号的代码,但没有运气。谷歌一直不友善 示例: msg+=u'\xF0\x9F\x9A\x80'没有给我火箭弹。我得到一个d,上面有一条线 msg+=u'u+1F684'给我的代码不是火车 当我向用户发送twitterdm时,我可以包含emoji,服务器可以清楚地处理与emoji相关的元数据。由于表情符号是一个UTF-8字符集而不是字体,我很惊讶在第一个示例中,我得到了twi

我已经完成了一个使用twitter库发送twitter DM的脚本。 我已经尝试了很多方法来包含在iOS 8+上呈现为表情符号的代码,但没有运气。谷歌一直不友善

示例:

msg+=u'\xF0\x9F\x9A\x80'
没有给我火箭弹。我得到一个d,上面有一条线

msg+=u'u+1F684'
给我的代码不是火车

当我向用户发送twitterdm时,我可以包含emoji,服务器可以清楚地处理与emoji相关的元数据。由于表情符号是一个UTF-8字符集而不是字体,我很惊讶在第一个示例中,我得到了twitter DM使用的字体表示

如何从python 2发送此类字符?

您需要使用:

但是,并非所有Python 2版本都支持宽Unicode字符(具有32位宽字符);通常Windows版本可以有16位UCS-2字符串。

好的,明白了

msg+=u'\U0001f468'
给了我一个白人老人

msg+=u'\U0001f468\U0001f3ff'
给了我一个非洲裔加勒比老人

msg += u'\U0001F684'