最近在读取jason文件时报错,原因是因为文件包含BOM字符,去掉BOM字符,
在content = f.read()代码下加上:
if content.startswith(u'\ufeff'):
content = content.encode('utf8')[3:].decode('utf8')
with open('入库单列表.json') as f :
content = f.read()
if content.startswith(u'\ufeff'):
content = content.encode('utf8')[3:].decode('utf8')
# temp = json.load(f)
print(content)
本文讲述了在读取含有BOM字符的Jason文件时遇到的问题,提供了通过检查并移除BOM和进行UTF-8编码转换的代码片段,确保文件正确解析。
7229

被折叠的 条评论
为什么被折叠?



