码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2018-09-17 20:36:06      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:with open   文本文件   读取   with   读取内容   磁盘   处理   seek   字符   

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

文件操作

标签:with open   文本文件   读取   with   读取内容   磁盘   处理   seek   字符   

原文地址:https://www.cnblogs.com/li-jj/p/9664538.html

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