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日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵