文件和目录操作

作者: Qiuo 分类: python 发布时间: 2020-04-04 12:53

基本文件操作

创建和打开文件

open()
file = open("文件名","参数","可选参数")
参数
参数打开模式说明注意
r只读文件的指针在文件开头文件必须存在
rb只读二进制打开,指针在开头,一般用于非文本,如图片,声音文件必须存在
r+读写打开文件后,可以写入新的内容来覆盖原有内容(从文件开头开始覆盖)文件必须存在
rb+读写二进制打开,指针在开头,一般用于非文本,如图片,声音文件必须存在
w只写文件存在则覆盖,否则创建新文件
wb只写二进制打开,一般用于非文本,如图片,声音文件存在则覆盖,否则创建新文件
w+读写打开文件,先清空所有内容,使其成为空文件,有读写权限文件存在则覆盖,否则创建新文件
wb+读写二进制打开,一般用于非文本,如图片,声音文件存在则覆盖,否则创建新文件
a只写追加模式,文件存在则指针在末尾,新内容写入之后,不存在则创建新文件写入文件存在则末尾追加,否则创建新文件
ab只写二进制打开,追加模式,文件存在则指针在末尾,新内容写入之后,不存在则创建新文件写入文件存在则末尾追加,否则创建新文件
a+读写读写模式,,文件存在则指针在末尾,新内容写入之后,不存在则创建新文件读写文件存在则末尾追加,否则创建新文件
ab+读写二进制打开,追加模式,文件存在则指针在末尾,新内容写入之后,不存在则创建新文件读写文件存在则末尾追加,否则创建新文件
俺我吐了
可选参数
0 表示不缓存
1 表示缓存
>1 表示缓冲区大小
1.打开一个不存在的文件时应该先创建该文件
open()打开不存在的文件会报错
2.以二进制形式打开文件
标签云