码迷,mamicode.com
首页 > 其他好文 > 详细

总结文件打开及操作

时间:2018-09-20 21:27:36      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:文本   odi   系统资源   创建   形式   遇到   文件路径   内容   资源   

文件处理的三个步骤:

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

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

  绝对路径D:\a\d\a\.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()

无需自己进行关闭文件。

 

总结文件打开及操作

标签:文本   odi   系统资源   创建   形式   遇到   文件路径   内容   资源   

原文地址:https://www.cnblogs.com/yanhui1995/p/9683120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!