Python函数:文件的读取和写入函数
Python中提供了丰富的文件读取和写入函数,方便我们对文件进行操作。下面我们来介绍一些常用的文件读取和写入函数。
文件读取函数:
1. open():打开一个文件,并返回一个文件对象。可以指定文件的打开模式(只读、写入等)和编码格式。
例如:
file = open("test.txt", "r") # 打开文件test.txt,以只读方式打开
content = file.read() # 读取文件内容
file.close() # 关闭文件
2. read():读取文件的内容并返回一个字符串。可以通过设置参数指定要读取的字符数。
例如:
file = open("test.txt", "r")
content = file.read(10) # 读取文件中的前10个字符
file.close()
3. readline():读取文件的一行内容并返回一个字符串。
例如:
file = open("test.txt", "r")
line = file.readline() # 读取文件的 行
file.close()
4. readlines():读取文件的所有行,并返回一个包含所有行的列表。
例如:
file = open("test.txt", "r")
lines = file.readlines() # 读取文件的所有行
file.close()
文件写入函数:
1. open():同样可以使用open()函数打开文件,指定写入模式。
例如:
file = open("test.txt", "w") # 打开文件test.txt,以写入方式打开
file.write("Hello, World!") # 写入内容
file.close() # 关闭文件
2. write():将字符串写入到文件中。
例如:
file = open("test.txt", "w")
file.write("Hello, World!") # 写入内容
file.close()
3. writelines():将多个字符串写入到文件中,每个字符串占据一行。
例如:
file = open("test.txt", "w")
lines = ["Hello", "World"]
file.writelines(lines) # 写入多行内容
file.close()
通过使用这些文件读取和写入函数,我们可以方便地对文件进行操作,读取文件内容或者向文件中写入数据。需要注意的是,操作文件时一定要记得关闭文件,否则可能会造成资源浪费或数据丢失的问题。
