文件處理小結

1、文件處理

1.1 打開文件的流程

  1. 打開文件 open
  2. 讀寫文件 read/write
  3. 關閉文件 close

1.2 with管理上下文

with open(文件名,打開模式,編碼格式) as f:
    f.操做命令

1.3 打卡文件的三種模式

  1. r只讀 (默認)
  2. w清空只寫
  3. a追加寫入
  • t 文本模式(默認)
  • b 二進制模式

1.4 同時打開兩個文件

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

1.4.1 文件複製

with open('a.txt','r',encoding='utf8') as fr,                           open('a_swap.txt','w',encoding='utf8') as fw:
    data = fr.read()
    # 作一些處理以後
    fw.write(data)
    fw.flush()
    
import os

os.remove('a.txt')
os.rename('a_swap.txt','a.txt')

1.5 打開文件file後,file的方法

  1. f.read() # read(n)意味着讀幾個字符
  2. f.write()
  3. f.readline()
  4. f.readlines() (若是取出來時for循環的話,能夠for i in f)
  5. f.flush()
  6. f.seek()
  7. f.tell()
  8. f.truncate()
相關文章
相關標籤/搜索