python不同格式文件的读写方式(json等)

文章目录


前言

将一些不同格式文件的读写方式,总结于此,不用每次都查,方便复习。


一、json

1.引入库

c 复制代码
import json

2.读入

c 复制代码
# 方法1:从文件读取
with open('data.json', 'r', encoding='utf-8') as f:
    data = json.load(f)  # 返回Python对象(字典/列表)

# 方法2:从JSON字符串读取
json_string = '{"name": "张三", "age": 25}'
data = json.loads(json_string)  # json.loads() 解析字符串

3.写入

c 复制代码
# 方法1:写入文件
data = {"name": "张三", "age": 25, "city": "北京"}
with open('output.json', 'w', encoding='utf-8') as f:
    json.dump(data, f, ensure_ascii=False, indent=2)

# 方法2:生成JSON字符串
json_string = json.dumps(data, ensure_ascii=False, indent=2)
print(json_string)

二、未完待续


总结

未完待续

相关推荐
测试人社区-千羽3 小时前
边缘计算场景下的智能测试挑战
人工智能·python·安全·开源·智能合约·边缘计算·分布式账本
抽象带篮子3 小时前
Pytorch Lightning 框架运行顺序
人工智能·pytorch·python
哇哈哈&3 小时前
安装wxWidgets3.2.0(编译高版本erlang的时候用,不如用rpm包),而且还需要高版本的gcc++19以上,已基本舍弃
linux·数据库·python
luod4 小时前
pymysql执行DDL语句
python
song5014 小时前
鸿蒙 Flutter 图像识别进阶:物体分类与花卉识别(含离线模型)
人工智能·分布式·python·flutter·3d·华为·分类
Mqh1807624 小时前
day 35 文件的拆分和使用
python
虚假程序设计5 小时前
pythonnet 调用C接口
c语言·python
dhdjjsjs5 小时前
Day32 PythonStudy
python
漏洞文库-Web安全5 小时前
AWD比赛随笔
开发语言·python·安全·web安全·网络安全·ctf·awd