SOAPpy - 命名参数列表中的保留字
我正在使用 SOAPpy 访问 SOAP Web 服务。 对函数 findPathwaysByText 的调用工作得很好:
server.findPathwaysByText (query= 'WP619', species = 'Mus musculus')
但是,对函数登录的调用却不行:
server.login (user='amarillion', pass='*****')
因为 pass 是保留字,所以 python 不会运行它。 有解决方法吗?
I'm using SOAPpy to access a SOAP Webservice. This call to the function findPathwaysByText works just fine:
server.findPathwaysByText (query= 'WP619', species = 'Mus musculus')
However, this call to the function login does not:
server.login (user='amarillion', pass='*****')
Because pass is a reserved word, python won't run this. Is there a workaround?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试:
这会传入给定的字典,就像它们是关键字参数一样(**)
You could try:
This passes in the given dictionary as though they were keyword arguments (the **)
您可以说
这里的双星号语法应用关键字参数。 这是一个简单的示例,显示了正在发生的情况:
You can say
The double-asterix syntax here applies keyword arguments. Here's a simple example that shows what's happening: