|
|
1
1
在代码中,以文本模式打开文件,但随后尝试写入字节(
如果要写入字节,则应以二进制模式打开文件。
BeautifulSoup检测文档编码(如果是字节),并自动将其转换为字符串。我们可以使用
为了使其工作,您应该将HTML作为字节传递给
如果BeautifulSoup由于某种原因未能检测到正确的编码,那么您可以尝试一个可能的编码列表,就像您在代码中所做的那样。
或者,您可以以文本模式打开文件并将编码设置为
|
|
|
2
1
只是出于好奇,这行代码是打字错误吗?
如果您将代码修改为:
我曾经有过这个关于编码问题的写入文件,并通过以下线程开发了自己的解决方案: Saving utf-8 texts in json.dumps as UTF8, not as \u escape sequence .
我的问题通过改变
希望这有帮助 |
|
|
stack programming · 如何将损坏的文本恢复为阿拉伯语 2 年前 |
|
|
FoolishMortal · 无法显示从基64字符串解码的特定图像 2 年前 |
|
|
xchrisbradley · 使用Zig签名对功能选择器进行编码 2 年前 |
|
|
dax · 运行长度编码给出错误的结果 2 年前 |
|
Ben · 内存中的Python GZIP在现有文件上 2 年前 |
|
|
GoodCat · 如何将这64行缩短4个字符? 2 年前 |