源码技术
php
java
python
Linux
当前位置:
首页
>
python
>28.Python实战__json数据从那里来
28.Python实战__json数据从那里来
2026-10-11 07:58:43
28.Python实战__json数据从那里来
前面两节聊了聊json数据的存储和读取,那么有一个问题,json数据从那里获取呢?本节就聊聊json数据从那里获取。
一、单机软件
如果你做的软件是一个单机版的,那么软件用到的数据大部分应该都是固定的,一般来说不变,或者数据不经常变化,真的变化了,到时候再更新下json数据就行了;那数据怎么获取呢:
1)手动输入
如果数据不多,或者当前工作需要用到的数据不多,完全可以手动输入,然后把它存储为 “**.json”文件就行了。
像我的小插件用到的这些数据,就是我们设计规范上面的数据,我照着规范把常用的数据手动输入的,虽然数据很多,但常用的很少,只需要输入常用的就行了:
下面数据为手动输入
2)从电子版数据获取
如果数据比较多,手动输入肯定是要死人的,我一般用的方法是:
① 先获取电子版的数据,最好是转成word版的;
②
但大部分都PDF文件居多,那就想办法转成word版的数据。
③
使用Python读取word数据,把word数据转成json;
下面为一个word文档数据,
共2828项,
500多页
使用Python读取word转换为json数据:
二、网络版软件
1)如果是网络版的软件,大部分都要使用
数据库
来储存用户数据,像用户的
注册信息
,用户信息的
增、删、改、查
,都要通过数据库,这时候数据是需要时刻变化的、是动态的,固定的json文件一般就不够用了;
2)现在常用的数据库为MySQL,如果新手学的话就从MySQL学起,市场占用率很高;
3)不过近几年有一种新的数据库PostgreSQL,是未来大势所趋,也可以关注下。
三、网络爬取
还有一种途径,就是从网络上获取需要的数据,可以通过Python爬虫来爬取,这种方法也很常用,但是需要你会爬虫技术,对于我们新手来说,都有下面特征:
1)一般需要的数据不太多;
2)用的数据也比较固定;
3)数据短期内更新频率很少,或基本不更新;
基于上面几种情况,完全可以手动来输入自己的json数据,当然要是有word版本的,也可以使用Python转换成json格式的。
四、如何把word数据转换成json
基本现在还是新手,最简单的办法就是,在Deepseak中输入你的要求,让Deepseak帮你生成代码,你复制来直接用就行了。我也经常用这种方法。
上面只是根据我一个业余爱好者的理解简单的聊聊,有不完善的大家可以指正。因为我作为一个业余爱好者,大部分时间只是用Python写一些工作中用到的单机小插件,来解决一些重复劳动。网络编程涉足很少,仅了解了部分爬虫知识,欢迎有经验的小伙伴们一块来交流。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
PHP 微服务实战:用 Hyperf 框架搭建高并发服务,10分钟跑通全链路
100天精通Python-第3天:运算符全解析
最新文章
PHP 微服务实战:用 Hyperf 框架搭建高并发服务,10分钟跑通全链路
100天精通Python-第2天:基础语法详解
Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析
Linux MSI IRQ Domain深度解析:msi_desc/msi_msg结构体与hwirq到virq的映射机制 【第12篇·共15篇】
字节新发的内部python手册真的太清晰啦!
Red Hat Enterprise Linux 10.2 发布:AI、量子安全成为最大升级重点
一起学Python第93天:Pandas核心数据结构
Python深度强化学习RL用GAT、GraphSAGE、GCN图神经网络PPO环境建模|附数据代码
100天精通Python-第2天:基础语法详解
Python机考大题2
热门文章
Python 获取同花顺热榜热股
紧跟巨鲸资金流!用 Python 打造你的 Hyperliquid 巨鲸持仓终端
AI 写代码的时代,Python 还有必要学吗?
Python 3.15:那些未被关注但实用的新特性
干货|Linux 文件系统损坏,fsck 实战修复步骤
AI 写代码,进了 Linux 内核审查
AI 集密扫描 Linux 漏洞,Linus Torvalds 将对AI应用采取“更强硬态度”
被问爆的Python爬虫教程,终于整理好了
数据分析师|核心工具 SQL&Python 详解
Python小白成长记 · 第14课(下)| CSV 与 JSON 习题 & 实践项目
随机文章
10个月宝宝每天需要喝多少奶粉?
Python量化策略:告别回测欺骗:净化式走前分析
Python、Java、C++ AI时代的三大支柱(上)
【学习记录】Python编程:从入门到实践 第6章练习题
【系列】每天一个 Linux 命令(37)ls命令
【系列】每天一个 Linux 命令(38)cp命令
单细胞Figure1的常见图表(Python版)
Python 自带的宝藏模块,这几个你可能一个都没用过
《用这套AI学习法,我30天学完了Python入门》
Python的装饰器
Python装饰器:让你代码优雅到尖叫,打工人们都学疯了!