我目前正在开发一个应用程序,该应用程序从 subreddits 获取数据并将它们写入文本文件。启动脚本时,出现以下错误:
queue.put()
这是我的代码:
File "my_file.py", line 35, in <module>
data.writelines('parent_id: '+ str(comment.parent()) + 'body: '+ str(comment.body) + "\n")
File "C:\Users\supre\anaconda3\envs\learn-python\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f937' in position 0: character maps to <undefined>
是不是我做错了什么?如果是这样,如果有人能告诉我我做错了什么并帮助我解决这个问题,我会很高兴。
提前感谢您的每一个建议和帮助:)
答案 0 :(得分:0)
试试:
data = open('data.txt','w', encoding='utf-8')