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)

二、未完待续


总结

未完待续

相关推荐
Patrick在香港3 分钟前
同一行 strftime,两台机器跑出两种日期
python·datetime·时区·locale·日期处理
2601_9679873714 分钟前
用Python+OpenCV+YOLO写个游戏脚本:从自动瞄准到自动采集的保姆级教程
python·opencv·yolo·目标检测·游戏自动化
meiying883814 分钟前
快递单号批量查询Python脚本:从手动到自动化的完整实现
开发语言·python·自动化
人工智能导论实践课27 分钟前
【GUI桌面开发3】PyCharm配置外部工具
ide·python·pycharm
一千柯橘34 分钟前
LangChain 的实时输出处理: stream_events 和 Streaming
python·langchain·agent
贾公子38 分钟前
图片 AIGC 检测接入实战——URL 与 Base64 的取舍、体积校验与「你送过去的可能不是那张图」
python·aigc
SEO_juper1 小时前
Node.js 重定向链检测工具:301 跳了几跳、有没有成环,一次看清
xml·开发语言·python·node.js·json·bash
曲径海盗1 小时前
【Python 学习第 37 天】for 循环
python·学习笔记·编程入门
心静财富之门1 小时前
Python 数据共享四种方案完整实例(同进程 / JSON / Redis / HTTP)
数据库·python·oracle
代码丰2 小时前
跨系统传输大 JSON:直接压缩,还是把数据放进 Redis?
redis·后端·json