这是在读取模式下读取文件的正确方法

时间:2019-04-25 04:38:47

标签: python file io

我正在尝试以读取模式读取文件。我可以通过两种方式做到这一点

第一种方式

file = open('filename','r')

content = file.read()

file.close()

第二种方式

content = open('filename','r')。read()

两个代码均提供了预期的结果。我想知道在读取模式下读取文件的最佳方法

1 个答案:

答案 0 :(得分:0)

最好的方法是使用上下文管理器,以便始终在上下文管理器作用域的末尾关闭文件:

with open(filename, "r") as f:
    content = f.read()