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模块

 

原文地址:https://www.cnblogs.com/obge/p/10862945.html