Python中常用文件操作函数总结
Python是一种高级编程语言,它提供了众多函数和方法来处理文件。文件操作是日常编程中经常遇到的任务之一。下面是Python中常用的文件操作函数的总结。
1.打开文件
要打开一个文件,可以使用内置函数open()来实现。它有两个参数, 个参数是文件的路径和名称,第二个参数是打开方式。常见的打开方式有:
- "r":只读模式
- "w":只写模式,如果文件已经存在,会被覆盖;如果文件不存在,会创建新文件
- "a":追加模式,在文件末尾添加新内容,如果文件不存在,会创建新文件
- "x":创建新文件并以写模式打开,如果文件已经存在,会报错
- "b":二进制模式
- "t":文本模式,缺省的模式
示例:
file = open("text.txt", "r")
2.关闭文件
使用close()函数来关闭打开的文件。这样可以释放文件资源,同时确保写入的数据被保存。示例如下:
file.close()
3.读取文件
要读取文件中的内容,可以使用read()函数。它会返回文本或二进制文件中的全部内容。示例:
content = file.read()
如果只要读取文件的一行,可以使用readline()函数。示例:
line = file.readline()
如果要逐行读取文件的内容,可以使用readlines()函数。它会返回一个列表,列表中的每个元素是文件的一行。示例:
lines = file.readlines()
for line in lines:
print(line)
4.写入文件
要向文件中写入内容,可以使用write()函数。示例:
file.write("Hello, World!")
5.移动文件指针
文件指针用于指示当前文件操作的位置。可以使用seek()函数来移动文件指针的位置。示例:
file.seek(0) # 将文件指针移动到文件开头
6.重命名文件
要重命名文件,可以使用rename()函数。它接受两个参数, 个是旧文件名称,第二个是新文件名称。示例:
import os
os.rename("old.txt", "new.txt")
7.删除文件
要删除文件,可以使用remove()函数。示例:
os.remove("file.txt")
8.检查文件是否存在
可以使用exists()函数来检查文件是否存在。示例:
if os.path.exists("file.txt"):
print("文件存在")
else:
print("文件不存在")
9.创建目录
要创建目录,可以使用mkdir()函数。示例:
os.mkdir("directory")
10.删除目录
要删除目录,可以使用rmdir()函数。示例:
os.rmdir("directory")
除了上述函数,Python还提供了很多其他的文件操作函数和方法,可以根据实际需求进行使用。总的来说,Python具有简单易用的文件处理功能,可以帮助开发人员更快地进行文件操作。
