最近,我开始学习Python,遇到一个我找不到答案的问题。该程序的想法是询问用户名,从JSON文件中加载字典,以及该名称是否在字典中-打印用户喜欢的号码。
加载JSON文件的部分代码如下:
filename = 'numbers.JSON'
try:
with open(filename) as f_obj:
fav_numbers = json.load(f_obj)
except FileNotFoundError:
passfilename = 'numbers.JSON'
仍然,当我尝试运行它时,它崩溃了,告诉我:
Exception has occurred: FileNotFoundError
[Errno 2] No such file or directory: 'numbers.JSON'
我在做错什么以捕获异常? (已经尝试将FileNotFoundError更改为OSError)
请确保将.json文件与执行的.py文件放在同一目录中。