问题标签 [soappy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - WSDL 模块:TypeError:无法连接“str”和“NoneType”对象
我正在尝试在 python 中使用 WSDL 包。我得到的错误与其他软件包有关,我不确定如何追踪问题。这是错误:
任何想法都会有所帮助。
python - 使用 Python Zeep 内省 WSDL
我试图使用 Zeep 来描述给定 WSDL 中的操作和类型,以便程序知道操作名称、它们的参数名称、参数类型和参数属性。
此信息将用于为给定的 WSDL 动态生成 UI。
到目前为止,我得到的只是操作和类型的字符串表示。使用与此答案中的代码类似的代码。
这是一个例子:
这给出如下输出(为简洁起见缩短)
.signature() 返回的字符串表示具有名称和类型,但我不知道如何单独解析它们。我也尝试使用 dir() 遍历每个对象 attrs,但它们不包含此信息。它似乎嵌套得更深。
我可以自己解析字符串表示,但是我也错过了参数是否是可选的(更具体地说,如果它具有属性 minOccurs=0
似乎SOAPpy 实际上具有此功能,但不再维护。
那么有没有办法用 zeep 自省 WSDL,它提供关于每个操作的详细信息,它的参数名称、类型和类似于 SOAPpy 实现的属性?或者我应该解析签名,还是使用常规 XML 解析器解析 WSDL。
python-3.x - 在 Python 3 中安装 SOAPpy
我正在尝试在 python 3 中安装 SOAPpy 库。我收到以下错误
我尝试安装其他帖子中建议的其他替代方案,例如 zeep。但是我必须使用的 url 包含soap
在其中,并且不能与其他替代方法一起使用。
以下是我从这里使用的示例脚本
我想就如何解决这个问题征求建议。
python - ModuleNotFoundError:没有名为“版本”的模块
我将 Python 3 和 SOAPpy 库与我的代码一起使用。ModuleNotFoundError: No module named 'version'
尝试运行我的代码时,我不断收到“ ”错误。错误来自库中的这一特定行:
from version import __version__
如何修复错误?