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

ama*_*ion 3 python soap reserved-words soappy

我正在使用SOAPpy访问SOAP Web服务.这个函数findPathwaysByText的调用工作得很好:

server.findPathwaysByText (query= 'WP619', species = 'Mus musculus')
Run Code Online (Sandbox Code Playgroud)

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

server.login (user='amarillion', pass='*****')
Run Code Online (Sandbox Code Playgroud)

因为pass是一个保留字,所以python不会运行它.有解决方法吗?

bri*_*zil 5

你可以尝试:

d = {'user':'amarillion', 'pass':'*****' }
server.login(**d)
Run Code Online (Sandbox Code Playgroud)

这传递给定字典,好像它们是关键字参数(**)