python 基础 ---- 文件读写

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

常用的文件类型

python 基础 ----  文件读写

文件 的打开关闭

python 基础 ----  文件读写

close()

  关闭文件

文件的打开路径

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

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

python 基础 ----  文件读写

mode 的主要参数

python 基础 ----  文件读写

------  文件的读写

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

  read()  方法

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

  write() 方法

python 基础 ----  文件读写

文件读写位置

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

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

  offset偏移量

    光标移动的字符数量

  whence

     0  从文件开始位置

    1  从文件当前位置

    2  从文件结束位置

python 基础 ----  文件读写

---   文件的编码格式

常见的文件编码格式

python 基础 ----  文件读写

行读取文件

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

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

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

python 基础 ----  文件读写

python 基础 ----  文件读写

python 基础 ----  文件读写

with语句

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

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

 python 基础 ----  文件读写

python 基础 ----  文件读写

csv 和json  文件格式

json 格式样例

python 基础 ----  文件读写

csv 格式样例

python 基础 ----  文件读写

csv 模块

reader() 方法

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

writer() 方法

  已打开的csv 文件作为参数

  writerow() 方法按行写入内容

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

python 基础 ----  文件读写

json 模块

主要方法

python 基础 ----  文件读写

使用Json模块

python 基础 ----  文件读写

上一篇:cocos2d-x 3.0rc2中读取sqlite文件


下一篇:Fundebug前端异常监控插件更新至2.0.0,全面支持TypeScript