要让事情改变,先改变自己;要让事情变得更好,先让自己变得更强。 ------ joker1034

文件操作

  • 模式

    • r 读 :操作文本 光标在最开头
      • print(f.read()) 默认全读完 \r回车 \n换行
      • 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
    • ../ 或者 ..\\ 返回上一级
posted @ 2018-10-30 21:37  joker1034  阅读(98)  评论(0编辑  收藏  举报

python开发&研究 - 创建于 2018年10月

这是一位python开发工程师的个人站,内容主要是python开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

致力于python开发&研究工作,专注python开发,关注互联网前沿技术与趋势。


Font Awesome | Respond.js | Bootstrap中文网