美文网首页
Python_文件读写模式的区别

Python_文件读写模式的区别

作者: Gakki0725 | 来源:发表于2021-10-23 19:14 被阅读0次
作者:Gakki

1. 模式的介绍

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

2. 模式的区别

  • r 只读,r+ 读写,不创建。即需要事先存在一个文件以供读/读写,若不存在文件会报错。
  • w 新建只写,w+ 新建读写,二者都会将文件内容清空。即事先不需要有该文件存在,若已经存在则会覆盖( 以 w 方式打开,不能读出。w+ 可读写)
  • w+ 与 r+ 的区别:
    • w+ 可读可写,若文件不存在,创建
    • r+ 可读可写,若文件不存在,报错
  • r+ 与 a+ 的区别:
    • r+ :覆盖写
    • a+ :追加写

注:

  • read 缩写 r,write 缩写 w,all 缩写 a;
  • 使用 " r " 一般情况下最常用的,但是在进行读写二进制文件时,可能会出现文档读取不全的现象;使用"
    rb " 按照二进制位进行读取的,不会将读取的字节转换成字符,二进制文件用二进制读取用" rb "; " rt " 模式下,python 在读取文本时会自动把 \r\n 转换成 \n,文本文件用二进制读取用 " rt "。

Python_读文件的三个方法

相关文章

  • Python_文件读写模式的区别

    作者:Gakki 1. 模式的介绍 模式可做操作若文件不存在是否覆盖r只能读报错-r+可读可写报错是w只能写创建是...

  • python:open 中的method

    open/文件操作f=open('/tmp/hello','w') open(路径+文件名,读写模式) 读写模式:...

  • Python之路7:文件处理

    文件处理的操作 基础语法: python打开文件常用模式: 只读,读写,二进制只读及读写模式 只读模式打开一个文件...

  • python open文件操作

    f=open('/tmp/hello','w') open(路径+文件名,读写模式) 读写模式:r只读,r+读写,...

  • 四种Excel文件读写的问题场景模式

    1.学习分解不同的Excel文件读写问题,熟悉四种Excel文件读写的问题场景模式。①单元格读写、②按行读写、③按...

  • 数据存储与访问之——文件存储读写

    1.Android文件的操作模式 在java中要想对文件做读写操作,只需创建 文件,读写数据即可,Android却...

  • Python基础015--文件对象的读写操作

    文件对象的读写操作 文件的读写操作文件模式操作r以读方式打开w以写的方式打开(必要时清空)a以追加的模式打开(必要...

  • Ruby文件操作

    一、文件操作 1、文件模式 "r" :只读。从文件开头开始(默认模式)。"r+" :读写。从文件的开头开始。"w"...

  • python io 编程

    文件读写 读取文件 写文件 延展,非UTF-8编码的文本文件读写需要: 所有模式的定义及含义可以参考Python的...

  • Python中关于txt的简单读写操作

    常用的集中读写模式: 1、r 打开只读文件,该文件必须存在。 2、r+ 打开可读写的文件,该文件必须存在。 3、w...

网友评论

      本文标题:Python_文件读写模式的区别

      本文链接:https://www.haomeiwen.com/subject/qiqlaltx.html