我正在使用表情符号模块来打印表情符号,但它不起作用。我正在使用这个代码
print(emoji.emojize('python is:thumbs_up:'))
并且显示以下错误
UnicodeEncodeError:“charmap”编解码器无法对位置 9 中的字符“\U0001f44d”进行编码:字符映射到
尝试这个代码,然后让我知道
import emoji
print(emoji.emojize("python is :thumbsup:",use_aliases=True))
说明: 在OP中,它被写为“:thumbs_up:”而不是:thumbsup:,只有有效的单词才能打印为表情符号, 在后端,该模块只是从 Unicode 联盟的网站上抓取并打印适当的值。 https://www.webfx.com/tools/emoji-cheat-sheet/这是表情符号模块的备忘单。
use_aliases 参数已弃用,并替换为提及语言作为“别名”
emoji.emojize("python is cold :panda::cold_face:", language='alias')
# Output: 'python is cold 🐼🥶'
希望有帮助:)