在Python中使用 json 模块加载JSON文件时,通常不需要手动关闭文件。
例如,使用以下方式加载JSON文件:
import json
with open('data.json', 'r') as f:
data = json.load(f)
在上述代码中,使用 with 语句打开文件,它会在代码块执行完毕后自动关闭文件,即使在加载JSON数据过程中出现异常,也能确保文件被正确关闭。
如果不使用 with 语句,而是直接使用 open 函数打开文件并加载JSON数据,那么在加载完成后,需要调用 close 方法手动关闭文件,以释放资源,如下所示:
import json
f = open('data.json', 'r')
data = json.load(f)
f.close()