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

Python中支持文件IO操作的函数有哪些?

发布时间:2023-12-09 18:25:14

Python中支持文件IO操作的函数有很多,以下是一些常用的文件IO函数:

1. open():打开文件并返回文件对象,可以指定文件的模式(读、写、追加等)和编码方式。

2. close():关闭文件。

3. read():读取文件的全部内容,返回字符串。

4. readline():读取文件的一行内容,返回字符串。

5. readlines():读取文件的所有行内容,返回一个包含所有行的列表。

6. write():将指定的字符串写入文件。

7. writelines():将多个字符串写入文件,每个字符串占一行。

8. seek():在文件中定位,指定文件指针的位置。

9. tell():返回当前文件指针的位置。

10. flush():将缓冲区的数据写入文件。

11. truncate():将文件截断到指定的大小。

12. exists():判断文件是否存在。

13. isfile():判断路径是否为文件。

14. isdir():判断路径是否为目录。

15. mkdir():创建目录。

16. rmdir():删除目录。

17. remove():删除文件。

18. rename():重命名文件或目录。

19. getcwd():获取当前工作目录。

20. chdir():改变当前工作目录。

21. scandir():遍历目录中的文件和子目录。

这些函数可以满足文件的读取、写入、定位和管理等基本操作。此外,还有一些内置模块(如os、shutil、glob等)提供了更多的文件IO相关函数和工具,以便更方便地操作文件和目录。