2024-06-28 16:25:48 发布
网友
代码:
MyTextFile.write("⚡")
错误:
UnicodeEncodeError: 'charmap' codec can't encode character '\u26a1' in position 0: character maps to <undefined>
emoji 1.4.2库在这里不起作用,因为我正在做的是从网站获取一些文本数据并将其存储在文本文件中,而其中一些文本带有emojis。 我也不想使用UTF-8编码,因为它只会把表情变成一堆文本
您应该像以下那样指定编码:
with open("/tmp/mytextfile", "w", encoding="utf-8") as mytextfile: mytextfile.write("⚡") mytextfile.write("\n")
创建文件对象时,请指定要使用的编码,而不是依赖默认编码
您应该像以下那样指定编码:
创建文件对象时,请指定要使用的编码,而不是依赖默认编码
相关问题 更多 >
编程相关推荐