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

    文件操作

    1.文件路径:相对路径(相对于当前所在目录),绝对路径(从根节点开始)

    2.编码方式:utf-8    gbk

    3.操作方式:只读、只写、追加、读写、写读......

    - 以什么编码方式存储文件,就以什么编码方式操作文件

    ## 只读

    - r:  读取文件

    -rb:  非文字类型的文件(图片,视频),或者上传下载文件(字节流的形式)

    ## 只写

    - w:  对于写,没有此文件就会创建,如果有此文件,就会将原文件的内容清除,再写入。

    - wb:  以bytes的形式写,不加编码方式

    ## 追加

    - a:  在文件的最后追加

    - ab:  以bytes的形式追加

    ## 读写

    - r+:  先写后读,正常, 若先写,会覆盖原来的文件内容,可能会无法读出,注意光标的位置

    - r+b:  以bytes的形式读写

    ## 写读

    - w+:  先写后读,无法正常读取,注意光标所在位置  

    - w+b:  

    ## 追加读写

    - a+:  

    - a+b:  

    ## seek():  按字节定位光标的位置

    ## read():  按照字符去找

    ## tell():  告诉我们光标的位置

    ## readline():  一行一行的读

    ## readlines():  每一行当成列表的一个元素,添加到list中

  • 相关阅读:
    设计模式
    软件的架构与设计模式之经典架构模式简介
    Rose与PowerDesigner:两款建模工具的对比
    C#中Socket多线程编程实例 [转载]
    C#串口控制
    .NET反射、委托技术与设计模式
    求多个数的质因子
    求单个数的欧拉函数
    基本欧拉函数
    hdu 2157(矩阵的快速幂)
  • 原文地址:https://www.cnblogs.com/li-code/p/10639253.html
Copyright © 2011-2022 走看看