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