我正在尝试json.load()一个json文件,但收到错误

时间:2018-02-11 15:51:58

标签: python python-3.x

代码

MOVE_TASK_WITH_HOME

错误

  

错误详细信息:SyntaxError :( unicode错误)'unicodeescape'编解码器无法解码位置24-25中的字节:截断\ uXXXX转义

1 个答案:

答案 0 :(得分:1)

问题是你在文件目录中意外写了一个转义字符:

file_name = "storing and reading JSON\user_number.json"

storing and reading JSON \u之后注意到\\? Python将其解释为转义字符,因此无法加载您的JSON文件。

编写目录的正确方法是通过编写双反斜杠 file_name = "storing and reading JSON\\user_number.json" 来取消转义序列:

{{1}}

有关escape characters

的详细信息