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

Python中的文件操作函数:10个常用函数介绍

发布时间:2023-07-06 15:39:33

1. open(filename, mode):打开文件并返回一个文件对象。filename是文件名,mode是文件的打开模式,例如'r'表示以只读模式打开,'w'表示以写入模式打开。

2. close():关闭文件。需要在文件操作结束后使用该函数来关闭文件,以释放资源。

3. read(size):从文件中读取指定字节数的内容,并返回一个字符串。size参数指定要读取的字节数,默认值为-1,表示读取整个文件。

4. write(str):将字符串写入文件。函数将参数str的内容写入文件,并返回写入的字符数。

5. readline():从文件中读取一行内容,并返回一个字符串。若文件已读取到末尾,则返回一个空字符串。

6. writelines(sequence):将一个字符串序列写入文件。sequence是一个包含多个字符串的可迭代对象,将其逐行写入文件。

7. seek(offset, whence):在文件中移动指针的位置。offset是相对于whence的偏移量,whence是表示移动起点的值,0为文件开头,1为当前位置,2为文件尾部。

8. tell():返回指针的当前位置。该函数返回一个整数,表示指针当前所在的位置。

9. flush():将输出缓冲区的内容写入文件。文件对象在写入数据时,会先将数据储存在缓冲区,通过flush()函数可以立即将缓冲区的内容写入文件。

10. truncate(size):将文件截断到指定的大小(字节数)。如果size省略,则截断文件到当前指针位置处。

这些是Python中常用的文件操作函数,可以帮助你读取、写入和管理文件。在进行文件操作时,要注意合理地使用这些函数,以避免资源泄露和数据丢失等问题。