[英]Error in Python when using JSON.Load : name 'isinstance' is not defined
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))
多謝你們! 是的,實際上是我嘗試讀取的文件中出現問題。 編輯並修復問題后,Python腳本即可工作。
有趣的是,json文件中的錯字會引起這樣的錯誤,抱怨isinstance()!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.