Python noob在这里。我试图执行Python脚本但是在json.load上它失败并显示错误消息name 'isinstance' is not defined
。
由于json
是Python安装(3.4.2)附带的库,我觉得这很奇怪。有没有人遇到类似的东西和/或可能有解决方案?
代码看起来像这样
try:
prefs_path = os.path.join(os.path.expanduser("~"), ".foo")
prefs_file = open(prefs_path)
prefs_hash = json.load(prefs_file)
except Exception as e:
raise Exception(str(e))
答案 0 :(得分:0)
谢谢你们! 是的,它实际上是在我试图阅读的文件中出现了错误。一旦我编辑它并修复了问题,Python脚本就可以工作。
有趣的是,json文件中的拼写错误会导致这样的错误,抱怨isinstance()!