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

文件操作

时间:2018-05-17 18:21:35      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:问题   方式   ascii   获取   truncate   cat   相对路径   bytes   没有   

文件操作初识

path文件路径: 绝对路径:从根目录开始一直找到的路径

相对路径:从当前路径开始的路径

encoding编码方式:

mode操作方式 :

读按模式分五种:对于r模式 read(n)按照字符读取

Rb模式 read(n)按照字节读取

Readline()按行读取

Readlines()按行读 返回list

For 循环读取i  in 文件句柄: 迭代器f1

写模式: w没有文件创建文件写内容,有文件,清空源文件,写入新内容

 wbbytes类型写入

改模式:a 没有文件创建, 有文件再后面追加

追加模式a ,对于英文字母数字特殊字符 utf-8 gbk都引用ascii码,所以可以直接转化。  中文不行

R w

凡是带 b 都不用encoding

只有是r模式的 mode=”r” 可以省略不写

r b非文字类文件的读 wb ab

r+ 读写:

w+ 先写后读  光标问题:seek调整光标位置(012

Tell获取当前指针所在的位置

Truncate 截断文件 只能再 r+ aa+等模式下测试

a+追加再读 光标问题:seek

R+b w+b a+b

文件常用操作

 

文件改:

  1. 将源文件读取到内存
  2. 创建新文件
  3. 将源文件改写后,写入新文件
  4. 删除源文件
  5. 新文件重命名新文件

文件操作

标签:问题   方式   ascii   获取   truncate   cat   相对路径   bytes   没有   

原文地址:https://www.cnblogs.com/zhu0423/p/9052163.html

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