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

文件操作函数:打开、读取和写入文件

发布时间:2023-06-30 23:57:42

文件操作函数是编程中常用的一种函数,用于打开、读取和写入文件。文件操作函数可以完成对文件的基本操作,例如打开文件、读取文件内容或将内容写入文件等。

1. 打开文件:

打开文件是文件操作的 步,通过打开文件函数,我们可以获得文件的句柄,从而可以对文件进行操作。常见的打开文件函数有open()函数。

语法:

file = open(file_name, mode)

file_name:要打开的文件名,可以是绝对路径或相对路径。

mode:打开文件的模式,常用的模式有三种:

- ‘r’:只读模式,用于读取文件内容。

- ‘w’:写入模式,用于创建新文件或清空原有文件内容。

- ‘a’:追加模式,用于在文件末尾追加内容。

示例:

file = open('example.txt', 'r')   # 打开文件example.txt,以只读模式。

file = open('example.txt', 'w')   # 打开文件example.txt,以写入模式。

file = open('example.txt', 'a')   # 打开文件example.txt,以追加模式。

2. 读取文件:

一旦打开了文件,就可以使用读取文件函数来读取文件的内容。常见的读取文件函数有read()函数和readlines()函数。

- read()函数:用于一次性读取整个文件的内容,并将内容以字符串的形式返回。

示例:

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

content = file.read()

print(content)

- readlines()函数:用于逐行读取文件的内容,并将每一行内容放入一个列表中返回。

示例:

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

lines = file.readlines()

for line in lines:

    print(line)

3. 写入文件:

写入文件是文件操作的另一个重要功能,通过写入文件函数,可以向文件中写入内容。常见的写入文件函数有write()函数。

write()函数:用于向文件中写入指定的内容。

示例:

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

file.write('Hello, World!')

file.close()

以上就是关于文件操作函数的简单介绍,通过这些函数,我们可以方便地对文件进行打开、读取和写入操作,以便实现我们需要的文件处理功能。