Python文件打开语法
在Python 2.7中,这两个语句之间的区别是什么:Python文件打开语法,python,python-2.7,pycharm,Python,Python 2.7,Pycharm,在Python 2.7中,这两个语句之间的区别是什么: f = open("file_name", "r") f = open("file_name").read() 我知道两者都在打开文件,但都是先以读取模式打开文件,而后者则是先打开文件,然后再读取?第一个将以读取模式返回打开的文件对象 f = open("file_name", "r") f = open("file_name").read() 第二个将以读取模式返回打开的文件对象的内容 f = open("file_name", "r
f = open("file_name", "r")
f = open("file_name").read()
我知道两者都在打开文件,但都是先以读取模式打开文件,而后者则是先打开文件,然后再读取?第一个将以读取模式返回打开的文件对象
f = open("file_name", "r")
f = open("file_name").read()
第二个将以读取模式返回打开的文件对象的内容
f = open("file_name", "r")
f = open("file_name").read()
第二种方法与写入f=open(“文件名”,“r”).read()相同
根据python文档,模式是open()的可选参数。如果未指定,则文件以读取模式打开
f = open("file_name", "r")
f = open("file_name").read()
第一个参数是包含文件名的字符串。第二
参数是另一个包含几个字符的字符串,用于描述
文件的使用方式。当文件将被删除时,模式可以是“r”
仅可读取,“w”仅用于写入(具有相同
名称将被删除),并且“a”打开文件进行附加;任何数据
写入文件的内容将自动添加到末尾。”“r+”打开
用于读写的文件。mode参数是可选的;'r'
如果省略,将假定为
非常感谢你