文件操作

Posted zhu0423

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作相关的知识,希望对你有一定的参考价值。

文件操作初识

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. 新文件重命名新文件

以上是关于文件操作的主要内容,如果未能解决你的问题,请参考以下文章

python 文件操作python 文件操作

文件读写操作

文件操作

文件操作

Python文件操作

python文件操作