📜  Python中的文件处理(1)

📅  最后修改于: 2023-12-03 15:34:26.737000             🧑  作者: Mango

Python中的文件处理

Python是一个功能强大的编程语言,它提供了许多文件处理的工具。在Python中,我们可以使用内置的函数和模块来进行文件处理,这包括读取、写入、重命名、删除和创建文件等操作。

读取文件

我们可以使用Python内置的open函数来打开文件。该函数接受两个参数,第一个参数是要打开的文件名,第二个参数是打开文件的模式。例如,要读取一个名为example.txt的文件,我们可以按照以下方式使用open函数:

file = open("example.txt", "r")

在这个例子中,r表示读取模式。一旦我们得到了文件对象,就可以使用read方法读取文件中的内容:

content = file.read()

如果我们要一行一行地读取文件,请使用readlines函数:

lines = file.readlines()
for line in lines:
    print(line)

最后,记得关闭文件:

file.close()
写入文件

我们还可以使用open函数向文件中写入内容。为了打开文件以写入模式,我们需要使用w标志。 如果文件不存在,则会创建一个新文件,否则它将删除并覆盖现有文件的内容。例如:

file = open("example.txt", "w")

一旦我们得到了文件对象,就可以使用write方法向文件中写入内容:

file.write("Hello World")

您还可以使用writelines函数向文件中写入多行内容:

lines = ["Hello\n", "World\n", "Python\n"]
file.writelines(lines)

最后,记得关闭文件:

file.close()
重命名和删除文件

要重命名文件,请使用os.rename函数:

import os

os.rename("old.txt", "new.txt")

要删除文件,请使用os.remove函数:

os.remove("example.txt")
创建文件夹

要创建文件夹,请使用os.mkdir函数:

os.mkdir("test")

如果您还需要在新文件夹中创建文件,则可以使用之前学习的方法。

结论

Python中的文件处理功能非常强大,可以用来完成各种任务。我们可以使用内置的open函数和模块来读取、写入、重命名、删除和创建文件。这使得Python成为一种非常有用的工具,可以用来处理和管理文件。