将 HTML 个实体写入文件
Writing HTML Entities to a File
我在 运行 下面的代码中遇到 UnicodeEncodeError。它简单地循环直到 i = 9000
,根据 i
的值将 html 实体附加到列表,然后在循环后将列表写入文件。有谁知道我哪里错了吗?
for i in range(9000):
list.append(html.unescape("&#" + str(i) + ";"))
open("file.txt", "w").write(", ".join(list))
默认情况下 open method 不支持 unicode,因此您必须为其设置正确的编码
open('file.txt', 'w', encoding='utf-8').write(", ".join(list))
我在 运行 下面的代码中遇到 UnicodeEncodeError。它简单地循环直到 i = 9000
,根据 i
的值将 html 实体附加到列表,然后在循环后将列表写入文件。有谁知道我哪里错了吗?
for i in range(9000):
list.append(html.unescape("&#" + str(i) + ";"))
open("file.txt", "w").write(", ".join(list))
默认情况下 open method 不支持 unicode,因此您必须为其设置正确的编码
open('file.txt', 'w', encoding='utf-8').write(", ".join(list))