总结文件打开及操作

Posted yanhui1995

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结文件打开及操作相关的知识,希望对你有一定的参考价值。

文件处理的三个步骤:

1.打开文件拿到文件对象(文件对象====>操作系统打开文件====>硬盘)

  f=open(r‘文件路径‘.mode=‘rb‘)(mode后面’‘中的前世打开的模式后面是文件操作内容模式);

  绝对路径D:ada.txt

  相对路径:相对于当前执行文件夹为起始点进行查找(  /  无影响都可读)

2.操作文件:读/写

   f.read() 全部读出来

   f.readline() 读从起始点遇到换行符的第一行

   f.readline()全部读取并以列表形式体现

   f.readable()

3.向操作系统发送指令关闭文件,回收操作系统资源

  f.close()

 

 

 

打开文件的三种纯净模式:r     w    a

1.r模式:只读模式,文件不纯在报错。文件存在跳至指针开头。

2.w模式:只写模式,文件不存在时创建新的文件;文件存在的时候会清空文件,指针在文件的开头位置。在文件关闭后再次打开 重写文件会覆盖原文件,在文件不关下一直用write()后写的内容跟在先写的文件的后面。

3.a模式:只追加写模式,在文件不存在时创建文件;文件存在时,指针在文件末尾。

 

 

操作模式: t      b    #只能跟在纯净模式下使用,无法单独使用

t模式:读写以字符串形式进行,多用文本局限性大。

b模式:读写都以二进制为单位,应用较为广泛。

 

 

 

例:

打开文件进行读写操作

f=open(‘ad.txt‘,mode=‘rt‘,encoding=‘utf_8‘)

f.read()/f.write()

f.close()

 

with方式:

with  open(‘ad.txt‘,mode=‘rt‘,encoding=‘utf_8‘)  as  f

f.read()/ f.write()

无需自己进行关闭文件。

 

以上是关于总结文件打开及操作的主要内容,如果未能解决你的问题,请参考以下文章

JYB_Word_Week2

python 文件操作总结

文件操作总结

python文件及目录操作

Python:文件操作总结1——文件基本操作

c语言,文件操作总结