Python文件打开的访问模式有哪些?Python文件的三大访问方式

一般在Python操作文件的时候,使用最多的模式就是对文件进行读写操作,Python中对文件操作的模式有很多中,在这篇文章中主要给大家详细的介绍三种模式,一起来看看吧 。

Python文件打开的访问模式有哪些?Python文件的三大访问方式

文章插图
一、Python读取文件的方式
当我们使用Python对文件操作时,可以发现的不管是在对普通文件还是二进制文件中,最常用的模式就是读写以及追加,它们分别对应的模式为:r、w、a 。下面就对这三种模式详细的讲解,如下:
1、r模式
这是对文件读的操作,对文件没有任何的影响,但是如果要打开的文件路径有问题,或者是文件路径不存在的情况下,那么最后返回的就是一个错误,不能正常的打开文件,举个例子,代码如下:
f1=open('text.txt','r')f1.write('aaa')#报错f1.close()2、w模式
这个模式是和第一种模式对应使用的,在文件中主要实现的功能就是读写操作,当我们使用这种模式使,文件不存在不会报错,而是会新创建一个文件,并且当我们执行write的操作时,会将之前的原文件内容覆盖了,举个例子:
f2 = open('text.txt','w')f2.write('bb')f2.close()【Python文件打开的访问模式有哪些?Python文件的三大访问方式】3、a模式
这种模式的使用,可以帮助我们对文件内容进行添加,它只能对一个文件进行写入的操作,添加内容的时候,不会覆盖掉原有的内容,会在后面直接追加,并且在默认的情况下,文件添加的位置是在末尾,如果想对文件实现读的操作,可以在r后面加上一个加号,如果在后面加上一个加号,读出来的文件是空的,因为添加内容的时候,指针指向的是文件结束的位置 。
f3 = open('text.txt','a')f3.write('aaa')f3.close()以上就是关于Python文件打开的访问模式有哪些?Python文件的三大访问方式的全部内容了,希望可以对大家的学习带来帮助 。

    推荐阅读