📅  最后修改于: 2023-12-03 15:00:45.087000             🧑  作者: Mango
在 Python 中,我们可以使用 open()
函数打开一个文件,并通过它来进行读写操作。
要打开一个文件,我们可以使用 open()
函数,该函数接受两个参数:
"r"
表示只读模式,"w"
表示写入模式,"a"
表示追加模式,"x"
表示创建模式(用于写入,如果文件已经存在则会产生错误)示例:
file = open("file.txt", "r")
我们可以使用 read()
函数来读取一个文件的内容:
content = file.read()
print(content)
注意,当文件被读取后,文件指针会移动到文件的末尾,如果我们需要重新读取文件,就需要将文件指针移动到文件的开头:
file.seek(0)
我们可以使用 write()
函数来向一个文件中写入内容:
file = open("file.txt", "w")
file.write("Hello, World!")
file.close()
我们可以使用 append()
函数来追加内容到一个文件中:
file = open("file.txt", "a")
file.write("\nHello again!")
file.close()
我们需要在操作完一个文件后,显式地关闭这个文件,可以使用 close()
函数来关闭一个文件:
file.close()
当文件被关闭后,再进行操作将会产生错误。如果我们不想显式地关闭文件,我们也可以使用 with
语句来自动关闭文件:
with open("file.txt", "r") as file:
content = file.read()
print(content)
当 with
语句结束时,文件将被自动关闭。