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

5个常见的Python文件操作函数,帮你处理文件

发布时间:2023-07-01 05:18:23

Python提供了很多操作文件的函数,以下是常见的5个Python文件操作函数:

1. open()函数:open()函数用于打开文件,并返回一个文件对象。它接受两个参数, 个参数是文件的路径,第二个参数是打开模式。常见的打开模式有:

- 'r':只读模式

- 'w':写入模式

- 'a':追加模式

- 'x':创建模式,用于创建新文件

示例代码:

   file = open('example.txt', 'r')
   

2. read()函数:read()函数用于从文件中读取内容。它接受一个参数,即要读取的字符数。如果不指定参数,则会读取整个文件内容。

示例代码:

   content = file.read()
   

3. write()函数:write()函数用于向文件中写入内容。它接受一个参数,即要写入的内容。要使用write()函数写入内容之前,文件对象必须以写入模式('w'或'a')被打开。

示例代码:

   file.write('Hello, world!')
   

4. close()函数:close()函数用于关闭文件。在完成文件操作后,必须调用close()函数来关闭文件,以释放资源。文件对象关闭后,不能再对其进行读写操作。

示例代码:

   file.close()
   

5. seek()函数:seek()函数用于移动文件指针的位置。它接受两个参数, 个参数是移动的偏移量,第二个参数是移动的参考位置。常见的参考位置有:

- 0:从文件开始位置移动

- 1:从当前位置移动

- 2:从文件末尾位置移动

示例代码:

   file.seek(0, 0)  # 将文件指针移动到文件开始位置
   

通过这些常见的Python文件操作函数,你可以方便地处理文件的读写操作。需要注意的是,在对文件进行写入操作时,务必要确保文件对象已经以写入模式被打开,并且在完成操作后调用close()函数关闭文件。