Python小白学习教程从入门到入坑------第二十九课 访问模式(语法进阶)

目录

一、访问模式

1.1  r

1.2  w

1.3  + 

1.3.1 r+

1.3.2 w+

1.3.3 a+

1.4 a



一、访问模式

模式 可做操作 若文件不存在 是否覆盖
r 只能读 报错 -
r+ 可读可写 报错
w 只能写 创建
w+ 可读可写 创建
a 只能写 创建 否,追加写
a+ 可读可写 创建 否,追加写

1.1  r

r:只读模式(默认模式),文件必须存在,不存在就会报错

以下是关于这种模式的一些关键点:

只读模式:使用'r'模式打开文件时,您只能读取文件的内容,不能写入或修改它

文件必须存在:在尝试以 'r' 模式打开文件之前,该文件必须已经存在于文件系统中。如果文件不存在,open()函数将抛出一个FileNotFoundError异常 

默认模式:如果您在调用open()函数时没有指定模式参数,Python将默认使用'r'模式

异常处理:由于文件可能不存在,因此通常建议在尝试打开文件时使用异常处理来捕获FileNotFoundError,从而避免程序因未处理的异常而崩溃

首先我们在 py1文件夹中新建一个文件名为 example.txt,如下图所示:


eg: 

f = open('example.txt','r')  # 默认就是r
f.write('...')
f.close()
# 报错,使用'r'模式打开文件时,您只能读取文件的内容,不能写入或修改它

下面是一个使用 'r' 模式打开文件的示例,包括异常处理:

try:
    # 尝试以只读模式打开文件
    with open('
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

糊涂君-Q

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值