文件操作

Posted jiaqi-666

tags:

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

1 文件操作函数

文件路径

绝对路径

从磁盘的根目录寻找 或者 从互联网上寻找一个路径

相对路径(用的多)

相对于当前程序所在的文件夹 ../上一层文件夹????

2 模式:r w a r+ w+ a+ ab rb r+b w+b a+b

读文件

绝对路径和相对路径

写文件

W

????带w的,只要操作了就会清空源文件, 如果文件不存在. 会自动创建文件,要加.flush

a 追加

????不清空添加

????需要.flush //写操作换行需手动加入

????rb,wb,ab,bytes //处理的是非文本文件 不用encoding

????r+

不论多少内容,光标不论在哪,写入都在末尾 先读后写

????w+

先清再写,光标在最后,此时读不到内容,

????a+

与w+类似,但是不清空

3 常用操作

Seek光标

????seek光标单位是字节 开头seek(0)末尾(0,2)*

????seek(0,1)在当前位置的偏移量 seek(偏移量,位置)

????tell

????f.tell() 返回光标位置单位bytes

????truncate

从文件开头截断到光标

????truncate(*)从文件开头截断到指定位置

4 文件修改

with open() as f: 不需要close

import os引入模块????

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

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

python 文件操作python 文件操作

文件读写操作

文件操作

文件操作

Python文件操作

python文件操作