Python操作文件的函数大全:打开、关闭、读取、写入等常用函数
在Python中,有许多函数可用于操作文件。下面是一些常用的文件操作函数:
1. 打开文件:open(filename, mode)
- filename:要打开的文件名,可以是相对路径或绝对路径
- mode:文件的打开模式,包括读取模式('r')、写入模式('w')、追加模式('a')等
2. 关闭文件:close()
- 关闭已打开的文件对象
3. 读取文件内容:
- read(): 读取整个文件的内容,并返回字符串
- readline(): 读取文件内容的一行,并返回字符串
- readlines(): 读取整个文件的内容,并返回以行为元素的列表
4. 写入文件:
- write(string): 将字符串写入文件
- writelines(list): 将字符串列表写入文件,每个字符串为一行
5. 获取文件信息:
- name: 文件名
- mode: 文件打开模式
- closed: 文件是否已关闭的状态
6. 文件操作位置:
- tell(): 返回当前文件指针的位置
- seek(offset, from): 修改文件指针的位置,offset表示偏移量,from表示起始位置
7. 文件遍历:
- for line in file: do_something_with_line: 遍历文件的每一行
8. 文件判断:
- exists(path): 判断文件或目录是否存在
- isfile(path): 判断是否为文件
- isdir(path): 判断是否为目录
9. 文件重命名、删除:
- rename(oldname, newname): 重命名文件
- remove(filename): 删除文件
10. 创建目录:
- mkdir(path): 创建目录
- makedirs(path): 递归创建目录
11. 删除目录:
- rmdir(path): 删除目录
- removedirs(path): 递归删除空目录
这些函数是Python中常用的文件操作函数,可以根据具体的需求选择适合的函数来操作文件。同时,在使用文件操作函数时,还需要注意文件的打开和关闭,以及异常的处理。
