码迷,mamicode.com
首页 > 编程语言 > 详细

Python文件操作

时间:2019-04-20 21:36:09      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:rem   node   print   rename   相对路径   line   int   os模块   字节   

 

操作模式

 

  • r 读 :操作文本 光标在最开头
    • print(f.read()) 默认全读完
    • print(ff = f.readline()) 一行一行读
  • rb 读字节 :操作字节
  • w 写
    • w模式只能覆盖的写
    • w模式下写的时候首先清空内容,然后再写
    •  w模式会自动创建文件  w会覆盖
  • a 追加写
    • 在文件文本末尾添加
  • ab 追加写字节 :操作字节
  • r+ 读(写)
  • w+ 写(读)
  • a+ 追加写(读)
    • 光标默认在最后

方法

  • with open(......) as f: 自动关文件
  • f.flush( ) 刷新
  • f.seek( ) 调整光标位置
    • seek(0) 调整到开头
    • seek( ) 单个参数是字节数 0除外
    • seek(0,0) 两个参数的时候就是表示光标调整到开始位置
    • seek(0,1) 两个参数的时候就是表示光标调整到当前位置
    • seek(0,2) 两个参数的时候就是表示光标调整到末尾位置
  • f.tell( ) 统计字节 查看光标位置
  • f.truncate( ) 截断就是将光标后的内容删除
  • os模块
    • os.remove( ) 删除
    • os.rename( ) 重命名
  • 路径 推荐使用相对路径
    • 转义 \变\\ 或者 目录前加r
    • ../ 或者 ..\\ 返回上一级

Python文件操作

标签:rem   node   print   rename   相对路径   line   int   os模块   字节   

原文地址:https://www.cnblogs.com/jayxuan/p/10742321.html

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