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

Python中常用的文件操作函数

发布时间:2023-12-03 15:36:25

Python中常用的文件操作函数有很多,下面列举了几个常见的函数:

1. open(file, mode): 打开文件,file为文件名,mode为文件打开的模式,例如读取模式('r')、写入模式('w')、追加模式('a')等。返回一个文件对象,通过该对象可以对文件进行操作。

2. read([size]): 从文件中读取指定大小的数据,如果没有指定size,则默认读取整个文件内容。返回字符串类型的数据。

3. write(string): 将指定的数据写入文件中。string为要写入的数据,可以是字符串类型,也可以是字节类型。返回写入的字符数。

4. close(): 关闭文件。文件在使用完后应该调用close()函数来关闭,以释放系统资源。

5. seek(offset, [whence]): 在文件中移动指针的位置。offset为偏移量,whence指定起始位置。如果不指定whence,默认为0,意味着从文件起始位置开始偏移。

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

7. readline(): 逐行读取文件。每次调用该函数时,会读取文件中的一行,并且返回一个字符串。

8. writelines(lines): 将多行数据写入文件中。参数lines为一个字符串列表,可以使用此函数一次写入多行数据。

9. exists(path): 判断文件或文件夹是否存在。path为文件或文件夹的路径,如果存在则返回True,否则返回False。

10. isfile(path): 判断给定路径是否为文件。path为文件路径,如果是文件则返回True,否则返回False。

11. isdir(path): 判断给定路径是否为文件夹。path为文件夹路径,如果是文件夹则返回True,否则返回False。

12. mkdir(path): 创建文件夹。path为文件夹路径,可以创建多层文件夹。

13. remove(path): 删除文件。path为文件路径,可以删除指定文件。

14. rename(src, dst): 重命名文件或文件夹。src为原名称,dst为新名称。

15. copy(src, dst): 复制文件。将src文件复制到dst文件。

以上是Python中常用的文件操作函数,通过这些函数可以完成文件的读取、写入、移动、删除等操作。使用这些函数可以方便地进行文件的处理和操作。