python技巧(数据分析及可视化) 2022-03-21 20:47 采纳率: 0%
浏览 185
已结题

Python实现数据校核问题

公司有一个系统A,系统前端有些查询报表B(指标很多),系统A也会通过接口给其他系统传数据C,现在想核对数据B和C是否一致,请问用Python怎么实现呢?

  • 请提供下思路

  • 用到哪些库呢

  • 本地和服务器是否需要配置什么

最好能有示例
谢谢

  • 写回答

6条回答 默认 最新

  • samzhangjy 2022-03-22 09:21
    关注

    比对数据需要先获取数据,使用 requests 库来爬取相关数据,可以通过请求接口来获取,也可以通过解析网页源代码(如果是服务端渲染的话)来爬取。存下来之后进行解析数据,统一格式。

    然后比对就简单了,直接 for 循环上去就行啦。

    (爬虫相关问题可以来问我

    实例代码:

    import requests
    
    data_A = requests.get("你的API链接").json  # 我按照都是 JSON API 的来写的
    data_B = requests.get("你的另一个API链接").json
    
    for idx, data in enumerate(data_A):  # 瞎写的比对,具体看情况
        if data != data_B[idx]:
            print("不一样")
    
    评论

报告相同问题?

问题事件

  • 系统已结题 3月29日
  • 赞助了问题酬金10元 3月22日
  • 创建了问题 3月21日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改