📅  最后修改于: 2023-12-03 15:22:04.834000             🧑  作者: Mango
在Python中,使用open()函数以读写模式打开文件是很常见的操作。本文将介绍如何使用open()函数以读写模式打开文件。
使用open()函数可以打开一个文件并返回文件对象。open()函数有两个必需参数:文件名和打开方式。打开方式有以下几种:
下面是打开一个文件的示例:
file = open("example.txt", "r")
这个例子使用了"r"的打开方式,即以读取方式打开文件example.txt。文件对象将存储在变量file中。
读取文件的内容可以使用read()或readline()函数。read()函数会一次性读取整个文件,readline()函数则每次只读取一行。下面是读取整个文件的示例:
file = open("example.txt", "r")
content = file.read()
这个例子将整个文件读取到字符串变量content中。
写入文件的内容可以使用write()函数。在写入内容之前,需要先以写入模式打开文件。下面是写入整个文件的示例:
file = open("example.txt", "w")
file.write("Hello, world!")
这个例子使用“w”的打开方式以写入模式打开文件example.txt,并向其中写入了字符串“Hello, world!”。
打开文件后,需要使用close()函数关闭文件。关闭文件的主要作用是释放资源,防止资源泄漏。下面是关闭文件的示例:
file = open("example.txt", "r")
content = file.read()
file.close()
这个例子打开了文件example.txt,并读取了其中的内容。最后,使用close()函数关闭文件。