0

Python 菜鸟在这里。我正在尝试执行 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))
4

1 回答 1

0

多谢你们!是的,实际上我试图阅读的文件有问题。一旦我编辑它并解决了问题,Python 脚本就可以工作了。

有趣的是 json 文件中的拼写错误如何导致这样的错误,抱怨 isinstance()!

于 2014-12-11T12:58:08.450 回答