我正在使用 zerorpc 模块在节点和 python 之间进行通信。我能够从节点调用 python 脚本,但没有在 python 中获取传递的参数,而是得到错误为“TypeError:ord() 预期的长度为 1 的字符串,但找到了 memoryview”。node版本是v4.4.5,python版本是2.7
蟒蛇脚本
import zerorpc
c = zerorpc.Client()
c.connect("tcp://127.0.0.1:4242")
print (c.hello("RPC"))
节点脚本
var zerorpc = require("zerorpc");
var server = new zerorpc.Server({
hello: function(name, reply) {
reply(null, "Hello, " + name);
}
});
server.bind("tcp://127.0.0.1:4242");