我有问题。我不知道如何在一个类中两次setContent和getContent。这甚至可能吗?谢谢。 这是一个带有一组的例子,得到......
if self.msg:
msgContent = int(self.msg.getContent())
if msgContent < brojka:
print "1:" % msgContent
self.msg = spade.ACLMessage.ACLMessage()
primatelj = spade.AID.aid(
name='player@127.0.0.1',
addresses=['xmpp://player@127.0.0.1'])
self.msg.setPerformative('inform')
self.msg.addReceiver(primatelj)
self.msg.setContent('More')
self.msg.setOntology('reaction')
self.myAgent.send(self.msg)
self.msg = None
如何设置和获取两次不同的内容?这可能吗。例如(但它不起作用):
如果self.msg: msgContent = int(self.msg.getContent())
if msgContent < brojka:
print "1:" % msgContent
num=1+1
self.msg = spade.ACLMessage.ACLMessage()
primatelj = spade.AID.aid(
name='player@127.0.0.1',
addresses=['xmpp://player@127.0.0.1'])
self.msg.setPerformative('inform')
self.msg.addReceiver(primatelj)
self.msg.setContent(num)
self.msg.setContent('More')
self.msg.setOntology('reaction')
self.myAgent.send(self.msg)
self.msg = None