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()函数关闭文件。
