Python中的open函数是用来打开文件的,它的语法格式如下:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
- file:要打开的文件名(注意路径)
- mode:文件的打开模式(可选),默认为'r',表示读取模式。
- buffering:文件的缓冲设置(可选),默认为-1,不缓冲。
- encoding:文件的编码格式(可选)。
- errors:编码错误处理方式(可选)。
- newline:换行符(可选)。
1. 打开文件
使用open()打开文件,并返回一个file对象:
file = open("example.txt", "r")
这里以'r'只读模式打开example.txt文件为例,file对象提供了许多方法来读取文件。
2. 读取文件
- read():读取整个文件
file = open("example.txt", "r")
print(file.read())
file.close()
- readline():读取文件中的一行
file = open("example.txt", "r")
print(file.readline())
file.close()
- readlines():读取所有行并返回列表
file = open("example.txt", "r")
print(file.readlines())
file.close()
3. 写入文件
- write():向文件写入内容
file = open("example.txt", "w")
file.write("Hello World")
file.close()
- writelines():向文件写入多行内容
file = open("example.txt", "w")
lines = ["Hello World", "Hello Python"]
file.writelines(lines)
file.close()
这些是其中常用的一些方法,有关更多的用法及详细说明,请参考官方文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python open()文件处理使用介绍 - Python技术站