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

Python中常用的文件读写函数。

发布时间:2023-06-18 22:29:18

Python是一种高级编程语言,提供了丰富的文件操作函数来处理不同格式的文件。Python的文件操作函数可以很方便地打开、读取、写入和关闭文件。本文将介绍Python中常用的文件读写函数并给出相应的示例。

1. 打开文件 (open)

Python中打开文件的函数为open。打开文件后可以进行读取、写入等操作。open函数有三个参数:文件名、模式和缓冲区。

文件名:文件路径或文件名称

模式:文件操作模式

缓冲区:设置文件读取缓存的大小

模式介绍:

- r :只读模式

- w :写入模式

- a :追加模式

- x :创建新文件写入 

- b :二进制文件模式

- t :文本文件模式

- + :更新(读写)模式

示例:

# 打开一个文件,并读取文件内容

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

print(f.read())

f.close()

# 写入文件内容

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

f.write('This is a test!')

f.close()

# 追加文件内容

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

f.write('

This is the second line.')

f.close()

2. 读取文件 (read)

在Python中,可以使用read函数来读取文件的内容。read函数可以按字符、行或者全部读取文件内容。

read函数的参数是要读取的字节数。如果省略参数,则读取整个文件。如果有参数,则只读取指定字节数。

示例:

# 读取整个文件

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

print(f.read())

f.close()

# 读取指定字节数

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

print(f.read(6))

f.close()

# 按行读取文件

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

for line in f:

    print(line)

f.close()

3. 写入文件 (write)

在Python中,可以使用write函数来写入文件的内容。write函数把文本写入文件,并返回写入的字符数。如果文件不存在,则会被创建。

示例:

# 写入文件

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

f.write('This is a test!')

f.close()

# 写入多行

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

f.writelines(['This is line 1.', 'This is line 2.', 'This is line 3.'])

f.close()

4. 追加文件 (append)

在Python中,可以使用append函数来追加文件的内容。函数把文本追加到文件末尾,并返回写入的字符数。如果文件不存在,则会被创建。

示例:

# 追加文件内容

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

f.write('

This is the second line.')

f.close()

5. 关闭文件 (close)

在Python中,可以使用close函数来关闭文件。close函数释放所有与文件相关的系统资源,并将文件从内存中移除。

示例:

# 打开文件并读取文件内容

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

print(f.read())

# 关闭文件

f.close()

以上是Python的常用文件读写函数。它们可以帮助开发者快速进行文件操作。在Python中,文件操作是开发过程中必不可少的。