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

Python:十个实用的文件操作函数

发布时间:2023-06-30 23:43:30

Python是一种高级编程语言,拥有丰富的文件操作函数,可以轻松处理文件的读取、写入、复制、删除等操作。下面是十个常见且实用的文件操作函数:

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

2. read():读取文件内容,返回一个字符串。可以指定读取的字节数。

3. write():将字符串或字节流写入文件。可以指定写入的位置和写入的字节数。

4. close():关闭文件。防止资源泄露。

5. readline():逐行读取文件内容。可以用于读取大文件,每次只读取一行,减少内存占用。

6. seek():移动文件指针到指定位置。可以用于随机读取文件。

7. tell():返回文件指针的当前位置。可以用于记录文件指针的位置,方便下次读取。

8. flush():将缓冲区的内容写入文件。通常在文件写入完毕后调用。

9. rename():重命名文件。可以将文件重命名为目标文件名。

10. remove():删除文件。可以删除指定的文件。

例子:

# 读取文件内容
file = open("file.txt", "r")
content = file.read()
print(content)
file.close()

# 写入文件内容
file = open("file.txt", "w")
file.write("Hello, World!")
file.close()

# 重命名文件
import os
os.rename("file.txt", "new_file.txt")

# 删除文件
os.remove("new_file.txt")

这些函数是Python文件操作中常用且十分实用的函数,掌握它们可以轻松处理文件的读写和其他操作。需要根据实际需求选择适当的文件操作函数,来完成所需的文件操作任务。