python之文件操作1

Day 04 - 文件

1.open

控制文本读写内容的模式:t和b(不能单独使用,必须配合r/w/a连用)

t:默认格式

​ 1.读写都是以str(unicode)为单位的

​ 2.只针对文本文件

​ 3、必须指定字符编码encoding=‘utf-8’

b:bytes类型(二进制)

​ 1.读写以bytes类型

​ 2.针对所有文件类型

​ 3.必须不指定字符编码

open(r'D:\pyt\学习\Day_01\文件.py','rb')

with 上下文管理

with open ('D:\pyt\学习\Day_01\文件.py',encoding='utf-8') as f:
    res=f.read()
    print(res)

2.r模式(默认的操作模式,只能读,不能写)

3. w模式(写模式)

当文件不存在时,创建一个新文件,当文件存在时,先清空文件,在执行写操作

连续写入不会清空会跟在旧的内容之后

4.a模式(只写模式,追加)

文件不存在,创建空文档;文件存在时,文件指针直接跳到末尾

5.x模式

只写模式,不存在创建,存在报错,指针放在文件开头

接跳到末尾

5.x模式

只写模式,不存在创建,存在报错,指针放在文件开头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值