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

浙公网安备 33010602011771号