57-文件处理小结

一、操作文件的流程

  1. 打开文件 open
  2. 读写文件 read/write
  3. 关闭文件 close

二、 with管理文件并操作上下文

with open(文件名,打开模式,编码格式) as f:
	f.操作命令

三、打开文件的三种模式

  1. r 只读(默认模式)
  2. w 清空只写
  3. a 追加写入
  • t 文本形式(默认模式)
  • b 二进制形式

四、同时打开多个文件

with open (文件一),open(文件二),open(文件三)...

  • 文件的复制
with open('草稿.txt','r',encoding='utf8') as fr,                           open('草稿02.txt','w',encoding='utf8') as fw:
    data = fr.read()
    # 做一些处理之后
    fw.write(data)
    fw.flush()
    
import os

os.remove('草稿.txt')
os.rename('草稿02.txt','a.txt')

五、打开文件后可以使用的方法

  1. f.read(n)) n代表读取几个字符
  2. f.write()
  3. f.readline()
  4. f.readlines() 可以搭配for循环使用
  5. f.flush()
  6. f.seek(0)
  7. f.tell()
  8. f.truncate()
posted @ 2019-08-19 20:49  祥SHAO  阅读(145)  评论(0编辑  收藏  举报