AShine

一、默认为文本方式时

\'r\'~只读模式:默认模式,文件必须存在,不存在则抛出异常

\'w\'~只写模式:不可以进行读操作,不存在则创建文件,并写入内容;存在则清空文件内容,然后写入内容

\'a\'~追加模式:不可以进行读操作,文件不存在则创建文件;存在则在文件尾部追加内容

二、对于非文本文件

对于非文本文件只可以使用\'b\'模式,\'b\'代表以字节的方式操作文件,而所有的文件也都是以字节的方式进行存储的,是用这种方式无需考虑文本文件的字符编码,图片文案的jpg,png格式,视频的avi格式,可以直接使用。

\'rb\'~只读模式:默认模式,文件必须存在,不存在则抛出异常

\'wb\'~只写模式:不可以进行读操作,不存在则创建文件,并写入内容;存在则清空文件内容,然后写入内容

\'ab\'~追加模式:不可以进行读操作,文件不存在则创建文件;存在则在文件尾部追加内容

注意:使用’b\'模式打开文件时,读取到的内容是字节类型,写入时也需要提供字节类型,不能指定编码

三、了解部分

  • \'+\'模式表示可以同时读写文件

    \'r+\':读写模式,可读可写

    \'w+\':写读模式,可读可写

    \'a+\':读写模式,可读可写

  • x:只写模式,不可以进行读操作;不存在则创建,存在则报错

  • x+:读写模式:可读可写

分类:

技术点:

相关文章:

  • 2021-11-27
  • 2022-01-19
  • 2021-05-20
  • 2022-01-17
  • 2021-05-23
  • 2021-08-04
  • 2021-11-16
猜你喜欢
  • 2021-12-16
  • 2021-09-26
  • 2022-12-23
  • 2022-03-03
  • 2022-12-23
相关资源
相似解决方案