Python open()示例| File open()函数在Python中


Python open()示例|文件open()函数在Python中是今天的主题。 open()函数打开文件并将其作为文件对象返回。它用于文件处理过程。 Python open()函数返回可用于读取,写入和修改文件的文件对象。如果找不到文件,则会引发FileNotFoundError异常。

内容概述

  • 1 Python open()示例
  • 2#如何用Python打开文件
  • 3#提供模式打开()
  • 4#关闭文件

Python open()示例

Python中的文件处理不需要导入模块。 Python open()是内置函数。

open()函数的语法如下。

open(file, mode)
参数 描述
文件 文件的路径和名称。
模式 字符串,定义要在哪个模式下打开文件:

“r” – 读取 – 默认值。打开文件进行读取,如果文件不存在则出错。

“a” – 附加 – 打开要附加的文件,如果文件不存在则创建该文件。

“w” – 写入 – 打开文件进行写入,如果文件不存在则创建文件。

“x” – 创建 – 创建指定文件,如果文件存在则返回错误。

此外,您可以指定文件是应该作为二进制文件还是文本模式处理。

“t” – 文本 – 默认值。文字模式。

“b” – 二进制 – 二进制模式(例如图像)。

#如何用Python打开文件

让我们在app.py文件所在的目录中创建app.txt文件。

现在,在app.py文件中,编写以下代码。

f = open("app.txt") print(f) 

查看输出。

➜  pyt python3 app.py <_io.TextIOWrapper name='app.txt' mode='r' encoding='UTF-8'> ➜  pyt

由于省略了模式,文件以'r'模式打开;它打开阅读。

#Providing mode to open()

让我们将'r'模式作为参数传递并查看输出。

# app.py  f = open("app.txt", 'r') print(f) 

它将给我们与上面相同的输出。

Python有一个与平台相关的编码系统。因此,如果您在文本模式下工作,建议指定编码类型。

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

让我们通过'w'模式。 'w'代表写作模式。

f = open("app.txt", 'w') print(f) 

查看输出。

➜  pyt python3 app.py <_io.TextIOWrapper name='app.txt' mode='w' encoding='UTF-8'> ➜  pyt

让我们通过'a'模式。 'a'代表追加模式。

f = open("app.txt", 'a') print(f) 

查看输出。

➜  pyt python3 app.py <_io.TextIOWrapper name='app.txt' mode='a' encoding='UTF-8'> ➜  pyt

#Close文件

我们可以使用close()函数关闭打开的文件。

# app.py  f = open("app.txt", 'r') print('File is opened') f.close() print('File is closed') 

查看输出。

➜  pyt python3 app.py File is opened File is closed ➜  pyt

最后,Python open()示例|文件open()函数在Python中结束了。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢