文件访问模式:
前面已经提到,open()方法中可以使用不同类型的文件访问模式,本部分将对此进行描述。常用的模式如下所述。
方法:
Python中存在许多读取或写入文件的方法。 本文详述最常用的方法。
open():
这个方法包含两个参数。第一个参数是强制性的,用于获取文件名进行读取或写入。第二个参数是可选的,用于设置文件访问模式。默认的文件访问模式是“rt”。该方法的返回类型是一个文件对象,用于读取和写入文件。
语法:
FileObject = open(“Filename”,”FileMode”)
close():
此方法用于关闭文件并使它可用于其他目的。 调用此方法后,文件处理对象将不可用。
read():
此方法用于使用文件对象从文件读取特定数量的字节。
readline():
此方法用于使用文件对象从文件读取特定行。
readlines():
此方法用于读取使用文件对象用逗号(,)分隔的文件的所有行。
write():
此方法用于使用文件对象将内容写入文件。
读取文本文件:
创建一个名为“ linuxidc.txt”的文本文件,其中包含以下内容,以在本文的下一部分中使用。
示例1:使用read()、readline()和readlines()读取文件
使用以下Python脚本创建一个名为linuxidc1.py的文件。 它将使用read()根据字节大小读取文件,使用readline()从文件中读取固定数量的字符,并使用readlines()读取数组中文件的所有行。
输出:
运行脚本后,将显示以下输出。

示例2:使用循环逐行读取文件
使用以下脚本创建一个名为linuxidc2.py的文件。 它将使用for循环从文件对象读(fileObject)取并打印文件的每一行。
输出:
运行脚本后,将显示以下输出。

示例3:通过使用with语句来读取文件
使用以下脚本创建一个名为linuxidc3.py的文件。它将在不使用任何文件对象的情况下通过语句读取文件。
输出:
运行脚本后,将显示以下输出。

编写文本文件:
通过定义文件对象或将其与语句一起使用,可以将内容写入文件中。
示例4:使用文件对象写入文件(file object)
输出:
运行脚本,并检查是否使用内容创建了文件。 运行脚本并运行“ cat”命令后,将显示以下输出。

示例5:使用with语句写入文件
输出:
运行脚本和“ cat”命令读取文件后,将显示以下输出。

总结
本教程通过使用非常简单的示例描述了从文件中读取内容并将内容写入文件的常用方法。Python新手将能够知道读取或写入文件所需函数的用法。你学会了吗?