在阅读 Flask API 文档时,我遇到了这个 open_resource 方法,它可以像这样打开文件:
with app.open_resource('schema.sql') as f:
contents = f.read()
do_something_with(contents)
但为什么不直接这样做呢?
with open('schema.sql') as f:
contents = f.read()
do_something_with(contents)
我想看一个使用情况,证明app.open_resource能够做一些open已经无法做到的事情。