Python 文件打开模式r+, w+, a+的区别

在特别文件读取情况下文件可能会进行既读又写的操作这时候打开文件模式就需要使用'r+', 'w+', 'a+'。但是这几个同时具有读写功能的模式其实是具有很大区别的。

描述 r+ w+ a+
当前文件不存在时文件 抛出异常 创建文件 创建文件
打开后原文件内容 保留 清空 保留
初始位置 0 0 文件尾
写入位置 标记位置 标记位置 写入时默认跳至文件尾
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,306评论 0 10
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,007评论 0 5
  • SSH简介及公钥、私钥的基本概念 SSH为一项创建在应用层和传输层基础上的安全协议。最早的时候,互联网通信都是明文...
    zxy_3197阅读 1,292评论 0 0
  • 文/往事如梦 谁家主人太疯狂 万只风车缀长廊 但使游人皆沉醉 不知何处是他乡
    往事如梦a阅读 5,912评论 16 28
  • 一次成功的沟通不仅能够令沟通的参与者峰回路转,事半功倍,更会对事件当事人有深远的影响。 【案例简要】 张总为寿险一...
    孙艳坤阅读 3,328评论 0 2

友情链接更多精彩内容