操作 json 文件相关的。
我要读文件进来,
第一种写法
json_obj=None
with open(path) as f:
json_obj=json.loads(f.read())
第二种写法
json_obj=json.loads(open(path).read())
问题 1:
第一种写法里,第一行能否删掉?
换言之,就是 with 里的变量 json_obj 能否自动 with 在这个过程后存在?
问题 2:
第二种写法,是否正确?临时变量 open(path)在结束时,是否释放了文件句柄?
提前谢谢各位帮助答疑解惑