当前位置: 首页 > news >正文

Python serialize listT

import uuid
from datetime import datetime
import time
import jsonclass Book:def __init__(self,id,name,author,isbn,title,topic):self.id=idself.name=nameself.author=authorself.isbn=isbnself.title=titleself.topic=topicdef __str__(self):return f"Id:{self.id},Name:{self.name},Author:{self.author},ISBN:{self.isbn},Title:{self.title},Topic:{self.topic}"def init_booksList(num=1000000):booksList=[]for a in range(1,num+1):booksList.append(Book(f'{a}',f'Name_{a}',f'Author_{a}',f'ISBN_{a}',f'Title_{a}',f'Topic_{a}'))return booksListdef json_serialize(jsonFile,booksList=None):if booksList==None:returnbk_data=[]for bk in bookslist:bk_dic={'id':bk.id,'name':bk.name,'author':bk.author,'isbn':bk.isbn,'title':bk.title,'topic':bk.topic}bk_data.append(bk_dic)with open(jsonFile,'w+',encoding='utf-8') as writeFile:json.dump(bk_data,writeFile,indent=2)print(f'Serialize {len(booksList)} in {jsonFile}')bookslist=Book.init_booksList(10000000)
jsonFile=f'Book_{datetime.now().strftime("%Y%m%d%H%M%S%f")}.json'
Book.json_serialize(jsonFile,bookslist)

 

PS D:\PY>  d:; cd 'd:\PY'; & 'c:\Users\fred\AppData\Local\Programs\Python\Python314\python.exe' 'c:\Users\fred\.vscode\extensions\ms-python.debugpy-2025.14.1-win32-x64\bundled\libs\debugpy\launcher' '58324' '--' 'D:\PY\PythonTest2.py' 
Serialize 10000000 in Book_20251111220250336698.json
PS D:\PY> 

 

 

 

 

 

 

image

 

 

 

image

 

http://www.jsqmd.com/news/37893/

相关文章:

  • 2025年EGUOO肠胃片深度解析:科学复配视角下的胃肠健康新答案
  • logging 模块
  • 2025年河南工业大学2025新生周赛(3)
  • 指数生成函数
  • 基于SpringBoot+Vue的线上一流课程教学辅助系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】 - 指南
  • 类 类型转化(运用子类的方法)
  • postman: 用HTTPBasicAuth的方式发送账号密码
  • 11/11
  • 2025 ICPC 南京区域赛游记
  • 详细介绍:Kuikly 小白拆解系列 第1篇|两棵树直调(Kotlin 构建与原生承载)
  • 编程思维与 AI-coding 结合
  • 重大收获的一天
  • 如何制作一个随身服务器?
  • 业务用例模板(用户线上充值) - f
  • 丝路杯
  • CTF 流量分析- Wireshark 核心教程:从网卡抓包到 2025 - CTF 流量分析题目技巧
  • 关于做过的第一道实验题的思考
  • #20232329 2025-2026-1 《网络与系统攻防技术》 实验五实验报告
  • CF round vp 选记
  • lincon_transformer阅读介绍
  • 2025 年 11 月深圳龙岗网站建设厂家推荐排行榜,外贸独立站推广,阿里巴巴/1688店铺代运营,短视频拍摄运营,商标注册,小程序开发公司精选
  • RAG编程实践(DashScope+Milvus)
  • 使用 Docker 快速部署 MinIO 文件存储服务
  • 2025 年 11 月财税合规服务厂家推荐排行榜,电商/跨境电商/出口退税/公司注销/股权设计/平台报送/亚马逊/Temu/速卖通/高新企业/审计报告全案解决方案
  • AI智能体落地:Agent-Assist vs 全自动化完整决策指南
  • 详细介绍:微服务时代的前后端协作:API契约驱动开发实践
  • ZROI-NOIP2025做题记录
  • week1--RE--刷题记录
  • Appium Inspector教程
  • Pycharm常用设置