python基础之文件

发布时间 2024-01-12 10:23:57作者: HelloJacker

文件的打开关闭、文件读写、文件的序列化和反序列化
1. 文件的打开关闭

  • 文件的打开/创建
    fp = open(文件的路径,模式)
    // 模式:w 可写,r 可读, a追加

  • 文件的关闭
    fp.close()

2. 文件的读写

  • 写:write()

  • 读:read()
    fp.read() //一字节一字节
    fp.readlines() //按行读取,列表形式返回

3. 文件的序列化和反序列化
把列表、字典、元祖变成字节序列-序列化

  • 序列化的2种方式
    import json
    json.dumps(obj) //将对象变成字符串
    json.dum(obj,fp) //两个参数

  • 反序列化
    将字符串变成对象
    json.loads(content) # 读数据
    json.load(fp) # 读文件

4. 错误和异常
try:
except:
(else):