Python 笔记:入门 r w a rb wb ab +的区别

python 读取文件的模式,有3大类,每1大类可以分为4小类共计12小类官方文档链接)。


常见的file操作模式:
  • read 打开&读取
    r:打开指定文件,只用于reading。文件的指针在开头。python的默认模式。若无指定文件则报错
    –·rb:以二进制执行的r

  • write 打开&覆盖
    w:打开指定文件,只用于writing如果文件存在,则先删除(表里所有的)已有数据,如果不存在,则创建
    wb:以二进制执行的w

  • append 打开&添加
    a:打开指定文件,用于appending如果文件存在,指针放在结尾,如果文件不存在,则创建
    ab:以二进制执行的a

  • b: 是binary二进制的缩写
  • 截止到目前发现一个特例:with pd.ExcelWriter("path+file_name.excel", mode='a') as writer:如果不存在 “file_name.excel” 的话,并不会创建。

  • +
    r+ / rb+reading & writing。在r / rb+的基础上多了writing
    w+ / wb+writing & reading。在w+ / wb+的基础上多了reading
    a+ / ab+appending & reading。在a+ / ab+的基础上多了reading
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值