python - SOAPpy - 命名参数列表中的保留字

标签 python soap soappy reserved-words

我正在使用 SOAPpy 访问 SOAP Web 服务。对 findPathwaysByText 函数的调用工作正常:

server.findPathwaysByText (query= 'WP619', species = 'Mus musculus')

但是,对函数登录的调用不会:

server.login (user='amarillion', pass='*****')

因为 pass 是一个保留字,python 不会运行这个。有解决方法吗?

最佳答案

你可以试试:

d = {'user':'amarillion', 'pass':'*****' }
server.login(**d)

这将传入给定的字典,就好像它们是关键字参数(**)

关于python - SOAPpy - 命名参数列表中的保留字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/870455/

相关文章:

python - SOAPpy 的复杂类型问题

python - 如何模拟 Python 静态方法和类方法

c# - 调用 SOAP 服务时参数作为 null 传递

java - 从 WSDL 到 java

java - 如何使用FEIGN客户端发送SOAP对象?

SOAPpy 安装错误

python - 如何使用具有多重继承的数据类特殊方法?

php - 编写 PHP 非阻塞应用程序

python - 为 boto3 SQS 设置端点

python - 用于测试soap客户端的公共(public)免费网络服务