zoukankan      html  css  js  c++  java
  • 文件操作-文件打开模式

    1. 文件的打开模式:   文本模式 rt(即r模式,t可以省略不写)、二进制模式 rb

    r 模式: 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式

    w模式:   打开一个文件只用于写入。如果该文件已存在则打开文件,原有内容会被清空,如果文件不存在,则创建文件,从开头编辑

    a模式: 打开一个文件用于追加写 ,如果文件存在,光标会置于末尾,追加写,如果文件不存在则创建文件(最常用的模式

    r+模式:打开一个文件用于读写,文件指针将会放在文件的开头,(如果文件不存在,不会创建文件,从开头写,会覆盖原有的内容

    w+模式:打开一个文件用于用于读写,如果文件文件不存在,则会创建文件,如果存在,则会清空文件,从头开始读写

    a+模式:打开一个文件用于用于读写,如果文件文件不存在,则会创建文件,如果存在,则会清空文件,从结尾开始读写 

    rb模式: 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。

    wb模式:打开一个二进制文件只用于写入,如果该文件已存在则打开文件,原有内容会被清空,如果文件不存在,则创建文件,从                 开头编辑

    ab模式:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写                  入到已有内容之后。如果该文件不存在,创建新文件进行写入。

    rb+模式:以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。

  • 相关阅读:
    转:python时间日期处理小结
    vi 的一些常用操作-君子善假于物也
    没有了老师,该如何学习?
    git常用命令
    python 读配置文件
    Python中unittest用法实例
    python 单元测试unnitest-摘录自http://www.cnblogs.com/hackerain/p/3682019.html#undefined
    纯CSS实现立方体旋转
    CSS 3动画
    CSS 2D转换
  • 原文地址:https://www.cnblogs.com/bigbox/p/11812498.html
Copyright © 2011-2022 走看看