admin 管理员组

文章数量: 1184232


2024年3月14日发(作者:eclipse如何导入java文件)

python open 用法

Python open() 函数是用于打开文件的内置函数。它接受文件路径和打开模式作

为参数,并返回一个文件对象,通过该对象我们可以对文件进行读取、写入或修改

等操作。

使用 open() 函数打开文件时,需要提供文件的路径(绝对路径或相对路径)作

为参数。开发者可以使用绝对路径来指定文件的完整路径,也可以使用相对路径来

指定文件相对于当前工作目录的路径。

打开文件时,我们可以指定文件的打开模式。常用的打开模式有:

- "r":只读模式,用于读取文件内容。如果文件不存在或无法打开,则会引发

FileNotFoundError 异常。

- "w":写入模式,用于清空现有内容并写入新内容。如果文件不存在,则会自

动创建新的空文件。如果文件已存在,则会覆盖原有内容。

- "a":追加模式,在原有内容的末尾追加新内容。如果文件不存在,则会自动

创建新的空文件。

- "x":独占创建模式,用于创建新文件。如果文件已存在,则会引发

FileExistsError 异常。

除了可以指定文件的打开模式外,还可以使用指定的编码方式来读取或写入文

件。常见的编码方式有:

- "UTF-8":Unicode 编码方式,用于处理大多数文本文件。

- "GBK":中国国标编码方式,适用于处理中文文本文件。

- "ISO-8859-1":拉丁字母编码方式,常用于处理西方语言(如英语、法语等)

的文本文件。

下面是一个示例代码,展示如何使用 open() 函数打开一个文件并读取其内容:

```python

file_path = ""

file = open(file_path, "r", encoding="UTF-8") # 打开文件

content = () # 读取文件内容

() # 关闭文件

print(content) # 打印文件内容

```

在上述示例中,我们打开了一个名为 "" 的文件,使用只读模式和

UTF-8 编码方式。然后,我们通过 read() 方法读取文件的全部内容,并将其存储在

content 变量中。最后,我们关闭文件,并打印文件内容。

通过 open() 函数,我们可以更灵活地处理文件读写操作。无论是读取、写入还

是修改文件,都可以通过适当选择打开模式来完成。同时,还可以根据需要使用不

同的编码方式来处理不同格式的文件。


本文标签: 文件 打开 模式 内容 读取