Python中如何使用函数来实现文件读取和写入操作?
发布时间:2023-06-17 06:51:40
在Python中可以使用内置函数open()来打开和读取文件,以及写入文件。open()函数需要两个参数,第一个参数是文件名,第二个参数是打开文件的模式。文件可以分为读(r)、写(w)、追加(a)和二进制(b)模式。
例子:读取文件
#以只读模式打开文件,读取文件内容
file = open('example.txt', 'r')
content = file.read() #读取整个文件, 返回字符串
print(content)
file.close() #关闭文件
在上面的例子中,打开了一个名为example.txt的文件,在只读模式下读取文件内容,然后将文件内容打印出来。
例子:写入文件
#以写入模式打开文件,写入文件内容
file = open('example.txt', 'w')
file.write('Hello, World!
') #写入一行字符串
file.close() #关闭文件
在上述例子中,首先打开了一个名为example.txt的文件,并以写入模式('w')打开文件。然后,向文件中写入一行字符串,最后关闭文件。
除了读取整个文件和写入一行字符串之外,Python中还有一些其他的文件操作函数,例如readline(),用于读取文件的第一行,以及writelines(),用于写入多行文本。通过使用这些函数,可以更好地管理Python中的文件读取和写入操作,从而使代码更加灵活和可维护。
