Python open() 函数

2024年9月26日 | 阅读 2 分钟

python open() 函数打开文件并返回一个对应的文件对象。

签名

参数

file:它是一个类似路径的对象,给出要打开的文件名。

mode (可选):它指定打开文件的模式。如果未提供,则默认为 'r',表示以文本模式读取打开。

buffering (可选):用于设置缓冲策略。

encoding (可选):用于编码或解码文件的编码名称。

errors (可选):一个字符串,指定如何处理编码/解码错误。

newline (可选):它控制换行模式的工作方式(可用值:None、' '、'\n'、'r' 和 '\r\n')

closefd (可选):如果给出,则必须为 True(默认值),否则将引发异常。

opener (可选):自定义开启器;必须返回一个已打开的文件描述符。

返回

它返回一个可以用于读取、写入和修改文件的文件对象。

Python open() 函数示例 1

下面的示例演示了如何在 Python 中打开文件。

输出

Since the mode is omitted, the file is opened in 'r' mode; opens for reading.

Python open() 函数示例 2

下面的示例提供了用于打开文件的模式。

输出

f = open("path_to_file", mode = 'r', encoding='utf-8')

说明:在上面的示例中,我们为打开文件指定了不同的模式 ('r', 'w', 'a')。


下一个主题Python 函数