Skip to content

Python 文件打开模式

发布于2021-10-21 00:00
保质期2031-10
新鲜度
67%

打开模式

下表改编自 Stack OverflowStack Overflow 两个回答。

rr+ww+aa+xx+
允许读+++++
允许写+++++++
流的位置开头开头开头开头结尾结尾开头开头
当文件存在清空清空异常异常
当文件不存在异常异常创建创建创建创建创建创建

WARNING

x 以及它衍生的模式在 Python 3.3 版本开始才有。

流类型

  • t ,文本模式,以 str 类型返回,使用指定的encoding或平台默认编码来解码。
  • b ,二进制模式,以 bytes 类型返回。

不指定 b 则默认以 t 模式打开。