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)

二、未完待续


总结

未完待续

相关推荐
Mr数据杨4 分钟前
【Dv3Admin】Django一键配置权限规则
python·django·sqlite
-杨豫5 分钟前
ZLibrary反爬破解实战:从验证码到加密全突破
python
2301_8184190122 分钟前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
qq_4176950526 分钟前
构建一个桌面版的天气预报应用
jvm·数据库·python
cm65432027 分钟前
Python在金融科技(FinTech)中的应用
jvm·数据库·python
小陈的进阶之路30 分钟前
Selenium 常用操作 API
python·自动化·pytest
2301_8166512232 分钟前
如何从Python初学者进阶为专家?
jvm·数据库·python
2501_9181269143 分钟前
学习所有python写服务器的语句
服务器·人工智能·python·学习·个人开发
m0_569881471 小时前
使用Python自动收发邮件
jvm·数据库·python
极光代码工作室1 小时前
基于机器学习的房价预测系统设计与实现
人工智能·python·深度学习·机器学习