文件操作

Posted on 2018-09-17 20:08  帅气阿明  阅读(148)  评论(0编辑  收藏  举报

1.open('文件路径',mode='模式',encoding='编码')
文件路径:
  1.绝对路径
    1.从磁盘的根目录寻找
    2.网络上的路径
  2.相对路径
    相对于当前这个程序所在的文件夹
    ..\返回上一层文件
模式:
  r 只读   单位:字符
  w 只写
  a 追加

  b:byte,这个时候处理文件的是字节,大多处理非文本文件
  rb
  wb
  ab

  r+ 读加写  不管读多少,不移动光标都写到最后
  w+ 写加读
  a+ 追加读

  r+b
  w+b
  a+b

  光标:
  移到开头:seek(0)
  移到末尾:seek(0,2)

  文件修改:
  1.从源文件中读取内容,修改内容,写进文件副本里
  2.删除源文件,讲副本名改为源文件名
  with open('文件名',mode='r',encoding='utf-8')as f1,\
  open('文件名_副本',mode='w',encoding='utf-8')as f2:

判断是否可读可写:

  readable()

  writeable()