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

Python中的文件操作函数:常用文件操作函数及示例

发布时间:2023-05-27 13:58:18

Python是一种脚本语言,而文件操作是它最常用的一种功能之一。在Python中,我们可以使用一些内置的文件操作函数来处理文件。这些函数包括打开、读取、写入、关闭和删除文件等。本文将介绍Python中的常用文件操作函数,并给出示例。

1. 打开文件

Python中打开文件的语法为:

file = open(filename, mode)

其中,filename是要打开的文件名,mode是打开模式。Python中的打开模式有很多种,包括:

- ‘r’:只读模式,默认值。

- ‘w’:可写模式,该模式下,如果文件存在,则清空文件内容,重新写入内容。

- ‘a’:追加模式,该模式下,如果文件存在,则在文件尾部追加内容。

- ‘b’:二进制模式,用于处理非文本文件。

- ‘+’:读写模式,与其他模式结合使用,表示可同时读取并写入文件。

示例:

#打开一个文件

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

2. 读取文件

Python中可以使用file.read()函数来读取文件。read()函数会将整个文件内容读取出来,并以字符串的形式返回。除了read()函数,我们还可以使用readline()函数来读取一行内容,使用readlines()函数来读取所有行的内容,并将其存储在一个列表中。读取完毕后,我们需要关闭文件。

示例:

#读取文件

with open('example.txt', 'r') as f:

    content = f.read()

    print(content)

    f.close()

3. 写入文件

Python中可以使用file.write()和file.writelines()函数来向文件中写入内容。write()函数用于向文件中写入一个字符串,而writelines()函数用于向文件中写入一个包含多个字符串的列表。

示例:

#写入文件

with open('example.txt', 'w') as f:

    f.write('Hello World!')

    f.writelines(['Line1

', 'Line2

', 'Line3

'])

    f.close()

4. 关闭文件

Python中需要使用file.close()函数来关闭文件。关闭文件后,我们将不能再对文件进行读写操作,所以我们必须在操作完文件后及时关闭它。

示例:

#关闭文件

with open('example.txt', 'r') as f:

    content = f.read()

    print(content)

    f.close()

5. 删除文件

Python中可以使用os模块的os.remove()来删除文件。

示例:

#删除文件

import os

os.remove('example.txt')

总结

本文介绍了Python的常用文件操作函数,包括打开、读取、写入、关闭和删除文件等。在使用文件操作函数时,一定要注意文件的打开和关闭,以免造成文件异常。