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

Python函数:文件的读取和写入函数

发布时间:2023-08-18 16:53:04

Python中提供了丰富的文件读取和写入函数,方便我们对文件进行操作。下面我们来介绍一些常用的文件读取和写入函数。

文件读取函数:

1. open():打开一个文件,并返回一个文件对象。可以指定文件的打开模式(只读、写入等)和编码格式。

例如:

file = open("test.txt", "r")  # 打开文件test.txt,以只读方式打开

content = file.read()  # 读取文件内容

file.close()  # 关闭文件

2. read():读取文件的内容并返回一个字符串。可以通过设置参数指定要读取的字符数。

例如:

file = open("test.txt", "r")

content = file.read(10)  # 读取文件中的前10个字符

file.close()

3. readline():读取文件的一行内容并返回一个字符串。

例如:

file = open("test.txt", "r")

line = file.readline()  # 读取文件的 行

file.close()

4. readlines():读取文件的所有行,并返回一个包含所有行的列表。

例如:

file = open("test.txt", "r")

lines = file.readlines()  # 读取文件的所有行

file.close()

文件写入函数:

1. open():同样可以使用open()函数打开文件,指定写入模式。

例如:

file = open("test.txt", "w")  # 打开文件test.txt,以写入方式打开

file.write("Hello, World!")  # 写入内容

file.close()  # 关闭文件

2. write():将字符串写入到文件中。

例如:

file = open("test.txt", "w")

file.write("Hello, World!")  # 写入内容

file.close()

3. writelines():将多个字符串写入到文件中,每个字符串占据一行。

例如:

file = open("test.txt", "w")

lines = ["Hello", "World"]

file.writelines(lines)  # 写入多行内容

file.close()

通过使用这些文件读取和写入函数,我们可以方便地对文件进行操作,读取文件内容或者向文件中写入数据。需要注意的是,操作文件时一定要记得关闭文件,否则可能会造成资源浪费或数据丢失的问题。