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

Python中常用的文件读写函数:open、read、write等等

发布时间:2023-10-14 02:24:15

Python中常用的文件读写函数有很多,其中一些常见的函数包括:

1. open()函数:用于打开文件,并返回一个文件对象。它接受两个参数:文件名和打开模式。打开模式可以是只读('r')、写入('w')、追加('a')或二进制('b')等。例如:

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

2. read()函数:用于读取文件内容。它接受一个可选的参数,表示要读取的字符数。如果省略参数,则将读取整个文件。例如:

content = file.read()  # 读取整个文件内容
content = file.read(10)  # 读取前10个字符

3. write()函数:用于写入文件内容。它接受一个字符串作为参数,表示要写入的内容。例如:

file.write('Hello, World!')  # 将字符串写入文件

4. close()函数:用于关闭文件。当不再需要访问文件时,应该调用该函数以释放系统资源。例如:

file.close()

除了上述的基本文件读写函数,还有一些其他常用的函数,例如:

5. readline()函数:用于逐行读取文件内容。它每次读取一行,并返回一个包含该行内容的字符串。例如:

line = file.readline()  # 读取文件的一行

6. writelines()函数:用于写入多行内容。它接受一个字符串列表作为参数,将列表中的每个字符串写入文件。例如:

lines = ['Line 1
', 'Line 2
', 'Line 3
']
file.writelines(lines)  # 将多行字符串写入文件

7. seek()函数:用于移动文件指针的位置。它接受一个可选的参数,表示要移动的偏移量和参考位置。例如:

file.seek(10)  # 将文件指针移动到第10个字符的位置
file.seek(10, 0)  # 将文件指针移动到文件开头后的第10个字符位置

8. tell()函数:用于获取文件指针的当前位置。它返回文件指针相对于文件开头的偏移量。例如:

position = file.tell()  # 获取文件指针当前位置

以上是Python中常用的文件读写函数,通过这些函数我们可以实现对文件的读取和写入操作。根据具体的需求,我们可以结合使用这些函数来完成更复杂的文件处理任务。