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

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日

悬赏问题

  • ¥15 为什么mysql做了碎片化处理data_free还是很高
  • ¥15 single positional indexer is out-of-bounds
  • ¥15 LSTM 模型数据量需要多少?
  • ¥15 mysql数据抓包开发报表
  • ¥15 linux系统下安装office打不开
  • ¥20 rsync脚本分发错误,文件不齐全
  • ¥15 labview顺序结构与时间延时
  • ¥15 脚本求解,源于数据库脚本变量筛选。
  • ¥15 如何对参数分析结构进行绘图
  • ¥15 做一个满足376和698规约的集中器程序