![]() |
1
1
在代码中,以文本模式打开文件,但随后尝试写入字节(
如果要写入字节,则应以二进制模式打开文件。
BeautifulSoup检测文档编码(如果是字节),并自动将其转换为字符串。我们可以使用
为了使其工作,您应该将HTML作为字节传递给
如果BeautifulSoup由于某种原因未能检测到正确的编码,那么您可以尝试一个可能的编码列表,就像您在代码中所做的那样。
或者,您可以以文本模式打开文件并将编码设置为
|
![]() |
2
1
只是出于好奇,这行代码是打字错误吗?
如果您将代码修改为:
我曾经有过这个关于编码问题的写入文件,并通过以下线程开发了自己的解决方案: Saving utf-8 texts in json.dumps as UTF8, not as \u escape sequence .
我的问题通过改变
希望这有帮助 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 3 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 4 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 4 月前 |