Ich benutze Zerorpc-Modul zur Kommunikation zwischen Knoten und python.Im in der Lage, Python-Skript von Knoten aufrufen, aber nicht die übergebenen Argumente in Python statt Fehler wie "TypeError: ord() erwartet String der Länge 1, aber memoryview gefunden ". Knoten Version ist v4.4.5 und die Python-Version ist 2.7zerorpc Modul werfen Fehler in Python 2.7
Python-Skript
import zerorpc
c = zerorpc.Client()
c.connect("tcp://127.0.0.1:4242")
print (c.hello("RPC"))
Knoten Skript
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");