escape模块
xhtml_escape(value:str) -> str
用来转义htmlxhtml_unescape(value:str) -> str
用来反转义htmljson_encode(value)-> str
value是一个python对象 ,code成jsonjson_decode(value:str) ->python_obj
json转成一个python对象squeeze(value:str) -> str
把连续的一段空格变成一个空格url_escape(value:str, plus=True) -> str
urlencode函数url_unescape(value, encoding='utf-8', plus=True)
->urldecode函数utf8(value)
把字符串转成byte格式的 'hello'
->b'hello'
to_unicode(value)
把一个字符串转成unicode编码
websocket模块
class EchoWebSocket(tornado.websocket.WebSocketHandler):
def open(self):
print("WebSocket opened")
def on_message(self, message):
self.write_message(u"You said: " + message)
def on_close(self):
print("WebSocket closed")
var ws = new WebSocket("ws://localhost:8888/websocket");
ws.onopen = function() {
ws.send("Hello, world");
};
ws.onmessage = function (evt) {
alert(evt.data);
};
write_message(self, message, binary=False)
,如果是字符串,则发送字符串回去,如果是dict,则发送json回去open(self, *args, **kwargs)
,websocket打开的时候on_message(self, message)
websocket接收到消息的时候