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

Python中常用文件操作函数总结

发布时间:2023-07-06 04:36:16

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具有简单易用的文件处理功能,可以帮助开发人员更快地进行文件操作。