Python File 方法学习笔记

在Python中,我们可以通过文件操作来读取、写入和管理文件。在这篇学习笔记中,我们将介绍一些常用的Python文件方法。

打开文件

要打开一个文件,可以使用Python内置的open()方法。该方法接受两个参数:文件名和打开模式。打开模式可以是'w'(写入模式)或'r'(读取模式)。

pythonCopy Code
f = open('example.txt', 'w')

上面的代码打开了一个名为example.txt的文件,并将其设置为写入模式。如果文件不存在,则创建一个新文件。如果文件已经存在,则先清空文件内容,然后再写入新内容。

写入文件

要向文件中写入数据,可以使用file对象的write()方法。在文件中写入的数据必须是字符串类型。

pythonCopy Code
f.write('Hello World!')

上面的代码向文件中写入了一个字符串"Hello World!"。

读取文件

要从文件中读取数据,可以使用file对象的read()方法。该方法将返回文件中的所有内容。如果文件太大,则可能会导致内存不足。

pythonCopy Code
f = open('example.txt', 'r') content = f.read() print(content)

上面的代码打开了一个名为example.txt的文件,并将其设置为读取模式。然后,它读取了整个文件的内容,并将其存储在变量content中。最后,它将content打印到控制台。

关闭文件

在完成文件操作后,必须关闭文件。可以使用file对象的close()方法来关闭文件。

pythonCopy Code
f.close()

上面的代码将关闭打开的文件。

实例

接下来是一个完整的例子,演示如何使用Python文件方法来写入和读取数据。

pythonCopy Code
# 打开文件 f = open('example.txt', 'w') # 写入数据 f.write('Hello World!\n') f.write('This is an example.\n') # 关闭文件 f.close() # 打开文件 f = open('example.txt', 'r') # 读取数据 content = f.read() # 关闭文件 f.close() # 打印数据 print(content)

上面的例子打开了一个名为example.txt的文件,并向其中写入了两行数据。然后它读取了整个文件的内容,并将其存储在变量content中。最后,它将content打印到控制台。

输出结果如下:

Copy Code
Hello World! This is an example.

以上是Python文件方法的基本介绍和实例,希望对你有所帮助。