📅  最后修改于: 2023-12-03 14:55:02.033000             🧑  作者: Mango
在计算机编程中,I/O 是指输入和输出,即将数据从一个地方发送到另一个地方。在文件操作中,I/O 操作是指将数据从文件读入内存中,或将数据从内存中写入文件中。
在 Python 中,使用 open() 函数打开文件,并将其保存在变量中。最简单的使用方式如下:
file = open('filename')
使用完文件后,需要关闭文件,在 Python 中可以使用 close() 函数:
file.close()
读取文件时,可以使用 read() 方法将文件的所有内容读取到一个字符串中,也可以使用 readline() 方法依次读取文件的每一行内容。
file = open('filename')
content = file.read() # 将文件的所有内容读入内存
line = file.readline() # 读取文件的一行内容
file.close()
写入文件时,需要使用 open() 函数,但是在此基础上需要一个 mode 参数,表示读写模式。
file = open('filename', 'w')
其中,'w' 表示写入模式,这意味着如果文件不存在则创建该文件,如果文件已经存在则以写入模式打开该文件,并清空其中的内容。
file.write('content')
使用 write() 方法可以将内容写入到文件中。
最后,别忘了关闭文件:
file.close()
在 Python 中,还可以使用 with 语句来打开文件,这样在 with 语句结束时,文件会自动关闭。
with open('filename', 'r') as file:
content = file.read()
with open('filename', 'w') as file:
file.write('content')
在代码完成后,我们不需要手动关闭文件,这是一个方便的操作。
在 Python 中,文件 I/O 操作是相当重要的,涉及到文件读写的内容。我们在读取文件时,需要指定 mode 参数,表示读取模式;在写入文件时,需要指定 mode 参数,并使用 write() 方法将内容写入到文件中。另外,在代码完成后,不要忘记关闭文件。
文件 I/O 操作是一个非常基础的知识点,但也是非常重要的。希望这篇文章对于初学者能够起到一定的帮助。