Python 中的 Zeep 与 SOAP API 请求

Zeep vs Requests for SOAP APIs in Python

所以我知道 Python 的 requests 模块可以用来处理 REST API,并且根据这个答案 hererequests 也可以处理 SOAP API也是如此。 到目前为止,我只使用过 REST API,但在我认识的少数使用 SOAP API 的人中,他们几乎 总是 使用另一个模块 zeep.

有什么我遗漏的吗? 为什么需要一个完整的单独模块,当可以使用 requests 时 - 更重要的是,为什么没有人只使用 requests 而不是使用 zeep

易于使用和可重复使用。虽然您可以使用请求模块并编写原始 XML,但 Zeep 是一个高级接口,可自动生成 XML