Python中常用的文件读写函数。
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中,文件操作是开发过程中必不可少的。
