很明显,应关闭文件对象以将其从内存中删除:
file = open('data.txt', 'r')
#more code here
file.close()
是否还需要关闭提供给json.load
方法的文件对象?
data = json.load(open('data.json','r'))
我想没有,因为文件对象没有存储在变量中,但是如果是,那怎么办呢?
答案 0 :(得分:6)
答案 1 :(得分:0)
对我来说,关闭 json 文件就像在 python 中处理普通文件一样。
文件名.close()