我正在开发一个简单的程序,其中 Max-msp 通过 OSC 将一些整数发送到 python。我正在为 python 使用 pyOSC 库。现在我可以轻松地打印数字,但我无法对其进行解码并将其用作 python 中的整数(我是菜鸟)。
想法?
import OSC
import time, threading
receive_address = '127.0.0.1', 9000
def printing_handler(addr, tags, stuff, source):
print "---"
print "received new osc msg from %s" % OSC.getUrlStr(source)
print "with addr : %s" % addr
print "typetags %s" % tags
print "data %s" % stuff
print "---"
s = OSC.OSCServer(receive_address)
s.addMsgHandler("/numero", printing_handler)
st = threading.Thread( target = s.serve_forever )
st.start()
非常感谢 !