文件的操作

1、打开文件

 """  
  dir = open(”路径“,mode=“”,encoding="")
   mode是指定要对文件的操作,一般r为读文件,w为写文件,a为追加内 
   容(rb为读二进制文件,wb为写二进制文件)
(1) read
   dir.read()
   使用read方法会将文件所有的内容全部读取出来(一般比较适合读取小文 
   件的时候)
   dir.readline() 
   使用readline方法会将文件一行一行的读取去除,执行一次就会读取一行 
   内容,当督导文件尾部之后,会继续读取空格
   dir.readlines()
   readlines方法会将文件行数生成一个列表并读取出来
   read(1024)read方法加入数字代表会读取1024个字节也就是1k,可以 
   使用for循环来循环读取(read() readline() readlines() read(1024) 都 
   可以进行读取,可以根据自己需要的文件大小,或者来获取内容需要做什 
   么操作来进行使用)
(2) write
   write方法是写入内容,当是用write像文件写入内容的时候,如果指定的 
   文件不存在,那么会自动创建文件,如果指定文件村子啊,那么会清空原 
   文件,然后在写入
   追加文件内容的时候,如果指定文件名存在,会在文件尾部添加新的内容
   追加文件内容的时候,如果指定文件名不存在,会新建文件,写入内容
   前文中打开文件使用a使用write就是追加
(3)close
    dir.close() 关闭文件
"""

注意,如果打开文件必须执行close方法,否则会消耗系统的内存,导致内存泄露等问题

可以使用with open()方法,系统会自动来关闭文件,实现原理是python的高阶方法,后续介绍

 

posted @ 2020-10-21 15:48  潇潇灬  阅读(93)  评论(0编辑  收藏  举报