欢迎访问宙启技术站
智能推送

Python操作文件的函数大全:打开、关闭、读取、写入等常用函数

发布时间:2023-11-03 04:15:03

在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中常用的文件操作函数,可以根据具体的需求选择适合的函数来操作文件。同时,在使用文件操作函数时,还需要注意文件的打开和关闭,以及异常的处理。