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

    文件打开

    open()函数打开文件,默认使用系统编码打开文件,传入文件编码encoding=' '打开文件

    开了之后就要关,对应的有close()函数

    或者直接使用with open()操作完成后自动关闭

    open函数得到对文件的操做权限,默认只有读权限,传入参数获得权限

    文件打开模式

    有三种模式:r、w、x、a 分别是读、写、写、追加操作

     r 模式下有.read方法读取全部、.readable方法判断是否可读、.readline方法一行一行读、.readlines方法把每行作为元素组成列表等

    w 模式下文件存在则打开后内容被清空,文件不存在则新建文件,w 有.write方法写入内容、.writelines将列表中字符串按行写入

    x 模式下文件可写,不存在则新建文件,存在则报错

    a 模式下向文件内追加内容

    r+ 代表读写,从文件开头进行覆盖写入

    w+代表写读

    x+代表写读

    a+代表写读

    b 表示以字节方式操作

    #b的方式不能指定编码

    rb 或 r+b

    wb 或 w+b

    xb 或 x+b

    ab 或 a+b

     函数

    .flush()将写在内存中的内容刷到硬盘

    .seek(x)表示光标从初始位置移动x个字节,.seek(x,1/2)参数1表示光标从当前位置移动x个字节,参数2表示光标从末尾位置向前移动x个字节

  • 相关阅读:
    SQL exists( select 1 from
    svn不知道这样的主机
    SVN 操作指南
    SVN导出/导入、SVN备份/还原 【小白版】
    Asp.net窄屏页面 手机端新闻列表
    装饰者模式
    适配器模式
    原型模式
    建造者模式
    抽象工厂方法
  • 原文地址:https://www.cnblogs.com/roygood/p/9716104.html
Copyright © 2011-2022 走看看