zoukankan      html  css  js  c++  java
  • python文件读写操作

    操作文件时一般经历以下步骤:

    • 打开文件
    • 操作文件 

    1.打开文件:

    文件句柄 = open('/path/to/file_name','pattern')

    pattern:

    • r:只读模式,打开文件时默认为只读模式;操作指针在文件开头。
    • w:只写模式,文件不存在则创建,存在则清空原内容;操作指针在文件开头。
    • x:只写模式,文件不存在则创建,存在则报;操作指针在文件开头。
    • a:追加,只写,文件不存在则创建,存在则在原文件追加内容;操作指针的文件末尾。

    +表示同时读写文件:

    • r+:读写
    • w+:写读
    • x+:写读
    • a+:追加读

    b表示以字节方式操作:

    • rb:以字节方式打开,读写
    • wb:以字节方式打开,写读
    • xb:以字节方式打开,写读
    • ab:以字节方式打开,追加读

      NOTICE:以b方式打开时,读取的数据是byte类型,写入的数据也是byte类型。

    通过with管理上下文:

     with open('/path/to/file_name','pattern') as FILE_NAME:

        pass

    在python2.7及以后,with支持同时管理多个上下文

      with open('/path/to/file_name1','pattern') as FILE_NAME1,open('/path/to/file_name2','pattern') as FILE_NAME2:

        pass

  • 相关阅读:
    在web大作业中曾经遇到的程序测试案例…
    软件测试技术 hw3
    软件测试技术 hw2
    软件测试技术 上机实验1
    软件项目管理 hw1
    软件测试技术 hw1
    软件测试技术-第七题
    软件测试技术 上机实验1
    软件测试技术 homework2
    软件项目管理 homework1 曾经做过的project
  • 原文地址:https://www.cnblogs.com/yangxiaolan/p/5477315.html
Copyright © 2011-2022 走看看