UnicodeEncodeError:'charmap'编解码器无法对位置1173处的字符'\ u2705'进行编码:字符映射为<undefined>

时间:2020-05-23 10:30:32

标签: python-3.x unicode youtube-data-api

我刚刚开始学习有关YouTube数据API的知识,并且已经遇到了问题。

当我运行代码以从用户的上载ID中获取商品时,出现此错误:

corey = youtube.channels().list(id='UCCezIgC97PvUuR4_gbFUs5g', part='contentDetails').execute()

corey_s = youtube.playlistItems().list(playlistId='UUCezIgC97PvUuR4_gbFUs5g',
                                       part='snippet', maxResults=20).execute()

print(corey_s)

错误: 返回codecs.charmap_encode(input,self.errors,encoding_table)[0]

UnicodeEncodeError: 'charmap' codec can't encode character '\u2705' in position 1173: character maps to <undefined>

它发生在某些渠道上,而对于另一些渠道,则运行得很好。我搜索了一些,发现这是由于某些Unicode字符引起的。我想正确打印返回的字典“ corey_s”。我该如何解决?

0 个答案:

没有答案