在Python 2.7中,这两个语句有什么区别:
f = open("file_name", "r")
f = open("file_name").read()
我知道两者都在打开文件,但是首先以读取模式打开文件,而后者打开文件然后读取它?
最佳答案
第一个将返回一个处于读取模式的打开文件对象。
第二个将返回读取模式下打开的文件对象的内容。
关于Python 文件打开语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45444408/