1
여기 특집 : https://github.com/bmuller/kademlia 내 코드는 다음과 같다 :raw_input이 올바르게 프롬프트되지 않는 이유는 무엇입니까? 나는 kademlia 라이브러리를 사용하려고 해요
from twisted.internet import reactor
from twisted.python import log
from kademlia.network import Server
import sys
log.startLogging(sys.stdout)
def done(result):
reactor.stop()
print "Key result:", result
def get(result, server):
key = raw_input("Key:")
server.get(key).addCallback(done)
def set(found, server):
key = raw_input("Key:")
message = raw_input("Message:")
server.set(key, message).addCallback(get, server)
server = Server()
server.listen(8468)
server.bootstrap([("xxx.xxx.xxx.xxx", 8468)]).addCallback(set, server)
reactor.run()
그것의 입력을 복용하고 정확하게 해당 입력에서 동작. 그러나 입력 대신 올바르게 표시됩니다. 예 : KEY : 또는 MESSAGE : 빈 줄이 생깁니다.
여기서 내가 뭘 잘못하고 있니?
_key_ 입력을 변경해야합니다. _key_ 및 _keya_와 (와) 다른 것으로 설정하십시오. – GLHF