python - 这是在读取模式下读取文件的正确方法
问题描述
我正在尝试以读取模式读取文件。我可以通过两种方式做到这一点
第一种方式
文件=打开('文件名','r')
内容 = 文件.read()
文件.close()
第二种方式
内容 = open('文件名', 'r').read()
这两个代码都提供了预期的结果。我想知道在读取模式下读取文件的最佳方式
解决方案
最好的方法是使用上下文管理器,这样文件总是在上下文管理器范围的末尾关闭:
with open(filename, "r") as f:
content = f.read()
推荐阅读
- python - Scrapy 命令需要 30 秒到 1 分钟
- laravel-5 - 在 Laravel 中使用 RxPHP 的方法有哪些?
- python - Python龙卷风中的相对重定向
- r - 为什么在尝试使用 NA 消除行时我得到完全空的数据框?
- exception - Kotlin 删除检查异常背后的想法是什么?
- mysql - 从多个数据库创建多个具有相同列名的表的视图?
- css - 通过单击不同的组件为组件设置动画
- ruby - Ruby - 告诉用户一天中的哪个阶段和一年中的哪个季节(使用哈希)
- blockchain - 以太坊 [Geth PoA]:如何在等待时间和数量方面限制排队交易?
- nginx - Nginx代理和nuxtjs没有连接