操作 json 文件相关的。
我要读文件进来,
第一种写法
json_obj=None
with open(path) as f:
json_obj=json.loads(f.read())
第二种写法
json_obj=json.loads(open(path).read())
第一种写法里,第一行能否删掉?
换言之,就是 with 里的变量 json_obj 能否自动 with 在这个过程后存在?
第二种写法,是否正确?临时变量 open(path)在结束时,是否释放了文件句柄?
提前谢谢各位帮助答疑解惑
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.