zoukankan      html  css  js  c++  java
  • python 基础 ---- 文件读写

    文件是一种存储在存储存储媒介上的信息或数据

    常用的文件类型

    文件 的打开关闭

    close()

      关闭文件

    文件的打开路径

    绝对路径 : 文件在操作系统中标准的存放路径

    相对路径: 与目前引用文件的相对位置路径

    mode 的主要参数

    ------  文件的读写

     读取文件 :通过可读模式打开文件

      read()  方法

    写入文件: 通过可写或者可追加模式写入

      write() 方法

    文件读写位置

    编辑文本时,光标位置是当前的读写位置

     使用seek() 方法设置光标位置

      offset偏移量

        光标移动的字符数量

      whence

          0  从文件开始位置

        1  从文件当前位置

        2  从文件结束位置

    ---   文件的编码格式

    常见的文件编码格式

    行读取文件

      read() :        整个文件一次性读取,返回字符串

      readlines() : 整个文件一次性按行读取,每一行是一个字符串,返回包含所有行的列表

      readline() :  一次值返回一行,返回字符串

    with语句

       解决异常退出是资源释放的问题

      解决用户忘记调用close()方法而产生的资源泄漏问题

     

    csv 和json  文件格式

    json 格式样例

    csv 格式样例

    csv 模块

    reader() 方法

      接收一个可迭代对象作为参数(打开了csv文件),返回一个生成器,每一个行为一个列表

    writer() 方法

      已打开的csv 文件作为参数

      writerow() 方法按行写入内容

        接收一个列表作为参数,写入时会将元素按逗号分隔

    json 模块

    主要方法

    使用Json模块

     

  • 相关阅读:
    表单全选,不选和反选
    利用js改变宽,高等属性
    点击显示与隐藏
    改变div的不同属性
    给三个不同的div变色
    经典排序算法实现
    基本排序算法的实现
    排序的概念及分类实现
    #和##运算符实例
    #pragma预处理实例
  • 原文地址:https://www.cnblogs.com/obge/p/10862945.html
Copyright © 2011-2022 走看看