在本地使用python流Json

时间:2013-08-16 22:14:24

标签: python json streaming gephi

我想用python在本地流式传输JSON(以便另一个程序读取它)。是否有任何包以干净的方式流式传输本地地址中的json? (因为我使用打印而不是终端,本地网址。)

由于

1 个答案:

答案 0 :(得分:1)

这应该这样做:

import SocketServer
import json

class Server(SocketServer.ThreadingTCPServer):
    allow_reuse_address = True

class Handler(SocketServer.BaseRequestHandler):
    def handle(self):
        self.request.sendall(json.dumps({'id':'3000'}))  # your JSON

server = Server(('127.0.0.1', 50009), Handler)
server.serve_forever()

测试:

~  ᐅ curl 127.0.0.1:50009
{"id": 3000}