欢迎访问宙启技术站
智能推送

Python的基本文件操作函数:打开、读取、写入和关闭文件

发布时间:2023-06-05 18:54:53

Python中的文件操作函数是非常重要的,在我们程序设计中,经常需要读取或写入外部文件,并对其进行处理。本篇文章将对Python的基本文件操作函数进行详细介绍,包括打开、读取、写入和关闭文件。

1.打开文件

在Python中,要打开一个文件,我们需要使用内置函数open()。open()函数有两个参数, 个参数是文件的名称(包括路径),第二个参数是以哪种形式打开文件(可读、可写、追加等)。这里我们主要介绍可读、可写和追加三种形式。

可读形式:

file = open('example.txt', 'r')

这里我们打开了一个叫做example.txt的文件,并以可读的形式打开。如果该文件不存在,open()函数将会抛出异常。

可写形式:

file = open('example.txt', 'w')

这里我们打开了一个叫做example.txt的文件,并以可写的形式打开。如果该文件不存在,open()函数将会创建一个新的文件。

追加形式:

file = open('example.txt', 'a')

这里我们打开了一个叫做example.txt的文件,并以追加的形式打开。如果该文件不存在,open()函数将会创建一个新的文件。

2.读取文件

在打开文件后,我们可以使用read()或readlines()函数来读取文件。read()函数将整个文件读取并返回,而readlines()函数则将文件按行读取,返回一个包含所有行的列表。

读取整个文件:

file = open('example.txt', 'r')

text = file.read()

读取文件的行:

file = open('example.txt', 'r')

lines = file.readlines()

3.写入文件

在打开文件后,我们可以使用write()函数向文件中写入内容。write()函数需要一个参数,即要写入的内容。如果文件以可写形式打开,则写入的内容将会替换原来的内容。如果文件以追加形式打开,则写入的内容将会在文件尾部追加。

写入文件:

file = open('example.txt', 'w')

file.write('Hello World')

4.关闭文件

在文件的操作完成后,我们应该及时关闭文件,以释放资源。使用close()函数可以关闭文件。

关闭文件:

file = open('example.txt', 'r')

text = file.read()

file.close()

总结

Python的文件操作函数主要有打开、读取、写入和关闭文件四种。在打开文件时,我们需要指定文件的路径和打开模式。读取文件时,我们可以使用read()或readlines()函数,读取整个文件或者每行的内容。写入文件时,我们可以使用write()函数向文件中写入内容。关闭文件时,我们应该使用close()函数及时释放资源。在实际编程中,我们还可以使用with语句来自动关闭文件,可以提高代码的可读性和安全性。