如图,为什么打不开json文件?要下载第三方库吗?(已下载json库)
望采纳。文件路径中包含反斜杠(\)字符。在 Python 中,反斜杠是用作转义字符的,所以你需要使用两个反斜杠(\)来表示文件路径中的单个反斜杠。
以下是如何在你的代码中修正语法错误的方法:
with open('D:\\studentMs\\system\\user.json','ab') as f:
user = json.load(f)
或者,你可以使用正斜杠(/)来代替反斜杠来分隔文件路径的组成部分。这是 Python 中的一种常见做法,并且通常更受欢迎,因为它在 Windows 和类 Unix 系统上都有效。
with open('D:/studentMs/system/user.json','ab') as f:
user = json.load(f)
\是转义符,全部改为\\或/
或写为r'路径'