Python文件打开模式有哪些(python打开文件对话框)
我们在对文件进行操作的时候,可以进行读取或者写入,总的来说有三种大的模式打开文件,分别是:a, w, r,下面通过这篇文章的介绍,一起来学习一下关于Python文件打开模式有哪些?详解python中各种文件打开模式的用法,希望通过对这篇文章的学习能让大家学到更多的知识。
1、a模式
我们使用这种模式对文件进行操作的时候,只能对文件进行写入,默认的就是在文件中末尾的位置进行内容的添加,如果在后面加上一个加号,那么就还可以对文件进行读的操作,但是读出来的文件是空的,因为我们在末尾添加内容的时候,最后指针指向的位置是文件的结束位置。使用方法如下:
对文件进行数据的添加,添加的位置为文件的末尾
f=open('test.txt','a+') f.write('test') f.close() #读出数据为空 f=open('test.txt','a+') print(f.read()) #读出数据 f=open('test.txt','a+') f.seek(0)#将指针移动到首个字符前 print(f.read())
2、w模式
w模式和a模式是对立的,一个用来读,w是用来对文件进行写入的操作,并且写入之后会将之前的数据进行舍弃,如何想要可读可写的话,就要在文件中使用W+的模式。但是最后读取出来的数据,只能是我们当前写入的数据。
f=open('test.txt','w+') f.write('今天天气好凉快') f.seek(0) print(f.read()) f.close()
3、r模式
r是read的缩写表示的是对一个打开的文件进行读取操作,同样的在r后面加上一个+号,会改变模式变成可读可写,在对文件进行读取的时候,会从第一个首字母开始读取,在写入文件的时候也是从首字母开始写,并且后面的内容会被覆盖。在所有的模式当中,r+的模式是使用的最多的。
以上所述是今天给大家介绍的Python文件打开模式有哪些?详解python中各种文件打开模式的用法,希望对大家有所帮助,如果还想学习其他的Python文件处理的模式小知识,可以继续关注进行学习哦。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.