当前位置: 首页 > 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.zskr.cn/news/46871.html

相关文章:

  • 指数生成函数
  • 基于SpringBoot+Vue的线上一流课程教学辅助系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】 - 指南
  • 类 类型转化(运用子类的方法)
  • 11/11
  • 重大收获的一天
  • 关于做过的第一道实验题的思考
  • #20232329 2025-2026-1 《网络与系统攻防技术》 实验五实验报告
  • 2025 年 11 月深圳龙岗网站建设厂家推荐排行榜,外贸独立站推广,阿里巴巴/1688店铺代运营,短视频拍摄运营,商标注册,小程序开发公司精选
  • 2025 年 11 月财税合规服务厂家推荐排行榜,电商/跨境电商/出口退税/公司注销/股权设计/平台报送/亚马逊/Temu/速卖通/高新企业/审计报告全案解决方案
  • Appium Inspector教程
  • pythontip 映射字符串中的字母
  • 什么是glTF,与glb的区别,规格和优点,通俗易懂地解释下载获取
  • 算法训练之BFS解决最短路径难题
  • 电商运营每天在忙啥?拆解4个核心工作,新手也能照做 - 智慧园区
  • 论安慰人
  • 102302112王光诚作业2
  • ff
  • 深入解析:嵌入式软件架构--按键消息队列2(组合键,按键转义与三种消息模式)
  • 2025优质弯管厂家推荐榜:合肥翼达机械五星领跑,安徽企业助力产业升级
  • Redisson源码剖析-可重试机制的实现
  • 2025浸没式/液冷超充/新能源车/超充站领域实力厂家排行榜:中碳创新领衔,四大品牌重塑新能源车补能生态
  • 2025国内AI获客公司排行榜:全平台精准破局,4 家企业领跑抖音/快手/小红书获客赛道
  • HNOI2016 序列
  • 2025年山东画室机构实力推荐:济南大道画室领跑美术艺考培训新标准
  • 第三十八篇
  • 英语_阅读_The progress of technology_待读
  • 机动车登记证识别技术如何通过深度学习实现泛化能力提升
  • 深入解析:51单片机基础-矩阵按键
  • gmssl 国密标准下载
  • 英语_阅读_Computers_待读