文件操作
Posted zhu0423
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作相关的知识,希望对你有一定的参考价值。
文件操作初识
path文件路径: 绝对路径:从根目录开始一直找到的路径
相对路径:从当前路径开始的路径
encoding编码方式:
mode操作方式 :
读按模式分五种:对于r模式 read(n)按照字符读取
Rb模式 read(n)按照字节读取
Readline()按行读取
Readlines()按行读 返回list
For 循环读取i in 文件句柄: 迭代器f1
写模式: w没有文件创建文件写内容,有文件,清空源文件,写入新内容
wb以bytes类型写入
改模式:a 没有文件创建, 有文件再后面追加
追加模式a ,对于英文字母数字特殊字符 utf-8 与 gbk都引用ascii码,所以可以直接转化。 中文不行
R w
凡是带 b 都不用encoding
只有是r模式的 mode=”r” 可以省略不写
r b非文字类文件的读 wb ab
r+ 读写:
w+ 先写后读 光标问题:seek调整光标位置(0,1,2)
Tell获取当前指针所在的位置
Truncate 截断文件 只能再 r+ 或a或 a+等模式下测试
a+追加再读 光标问题:seek
R+b w+b a+b
文件常用操作
文件改:
- 将源文件读取到内存
- 创建新文件
- 将源文件改写后,写入新文件
- 删除源文件
- 新文件重命名新文件
以上是关于文件操作的主要内容,如果未能解决你的问题,请参考以下文章