当前位置:首页>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写一些工作中用到的单机小插件,来解决一些重复劳动。网络编程涉足很少,仅了解了部分爬虫知识,欢迎有经验的小伙伴们一块来交流。

最新文章

随机文章