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个字节

  • 相关阅读:
    Git 学习小问题记录
    Spring缓存源码剖析:(一)工具选择
    最佳线程数
    Python 装饰器备忘
    使用SCSS扩展Bootstrap4
    Flask 路由相关操作
    Flask开发环境搭建
    Python数据分析开发环境
    Python中的矩阵操作
    Windows 安装 MySQL 8.0.11
  • 原文地址:https://www.cnblogs.com/roygood/p/9716104.html
Copyright © 2011-2022 走看看