首页 > 其他 > 详细

57-文件处理小结

时间:2019-08-19 21:23:03      阅读:94      评论:0      收藏:0      [点我收藏+]

文件处理小结

一.文件处理

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(文件三)...

  • 文件的复制
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.5 打开文件file后,file的方法

  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()

57-文件处理小结

原文:https://www.cnblogs.com/LWX-YEER/p/11379577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!