2024-09-28 04:23:22 发布
网友
我有一个json文件,里面有文本\u0001\u0000\u0000\u0000FILE。 当我读取这个文件并将其写入csv时,相同的文本被写入SOHNULNULNULFILE。 当我尝试读取这个csv时,会出现如下错误
\u0001\u0000\u0000\u0000FILE
SOHNULNULNULFILE
_csv.Error: line contains NULL byte
我认为这与一些编码问题有关。你知道吗
指导我如何像在源json中那样编写和读取csv文件,而不会出现任何错误。你知道吗
我正在使用python 3.6.4
python 3.6.4
这不是编码问题。这只是csv模块中的一个限制/缺陷:它可以写入包含空字节的字段,但不能读取它们。你知道吗
Python bug tracker上当前打开了一个issue来回答这个问题。不幸的是,它已经两年没有更新了,只有正常的优先级。你知道吗
这意味着唯一的答案是不要。不能使用Python csv模块处理包含空字节的字段。你知道吗
这不是编码问题。这只是csv模块中的一个限制/缺陷:它可以写入包含空字节的字段,但不能读取它们。你知道吗
Python bug tracker上当前打开了一个issue来回答这个问题。不幸的是,它已经两年没有更新了,只有正常的优先级。你知道吗
这意味着唯一的答案是不要。不能使用Python csv模块处理包含空字节的字段。你知道吗
相关问题 更多 >
编程相关推荐