zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python文件操作(一)

Python文件 操作
2023-06-13 09:18:42 时间

Python 是一种强大的编程语言,它提供了许多用于处理文件的内置函数和库。文件操作是计算机编程中非常常见的任务,因为几乎每个程序都需要读取和写入数据。

打开文件

要打开文件,需要使用内置的 open() 函数。 open() 函数接受两个参数:文件名和访问模式。文件名是指要打开的文件的名称和路径,访问模式是指打开文件时应如何操作。以下是一些常见的访问模式:

  • 'r':只读模式。打开文件后,您只能读取文件内容,不能修改文件。
  • 'w':写模式。如果文件存在,则会清空文件并写入新内容。如果文件不存在,则会创建一个新文件。
  • 'a':追加模式。如果文件存在,则在文件末尾追加新内容。如果文件不存在,则会创建一个新文件。
  • 'x':独占模式。如果文件存在,则会引发 FileExistsError 异常。如果文件不存在,则会创建一个新文件。

以下是打开文件的示例代码:

# 打开文件
file = open('file.txt', 'r')

读取文件

要从文件中读取内容,可以使用文件对象的 read() 方法。 read() 方法会读取整个文件内容并返回字符串。以下是读取文件的示例代码:

# 读取文件
content = file.read()
print(content)

您还可以使用 readline() 方法逐行读取文件内容。以下是逐行读取文件的示例代码:

# 逐行读取文件
line = file.readline()
while line:
    print(line)
    line = file.readline()

最后,您可以使用 readlines() 方法将整个文件读取到列表中。以下是将整个文件读取到列表中的示例代码:

# 将整个文件读取到列表中
lines = file.readlines()
print(lines)