ValueError:使用python导入JSON文件时嵌入了空字符

时间:2018-07-09 20:46:16

标签: python json

我正在尝试在python中导入JSON文件,但我一直遇到错误

with open('e:\0_1export.json', 'r') as f:
data = f.read().strip();

错误消息:

ValueError                                Traceback (most recent call last)
<ipython-input-40-abd9cb3a729a> in <module>()
----> 1 with open('e:\0_1export.json', 'r') as f:
  2     data = f.read().strip();

ValueError: embedded null character

这是我要导入的文件内容的pastebin。

https://pastebin.com/mCZiPktJ

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

'e:\0_1export.json'必须写为'e:\\0_1export.json'r'e:\0_1export.json'。否则,Python会将'\ 0'视为NULL字符(代码为0的字符)。