json
来源:4-9 基于tcp自定义第一个协议 - 模拟qq服务器和客户端 - 2

菜鸟小oneone
2019-08-16
action = json_data.get(“action”, “”)
all_users = [user for user, sock in online_users.items()]
求解一下这两句的意思
写回答
1回答
-
action = json_data.get(“action”, “”)意思是从json_data字段中取得“action”的实际值,用于后面确定用户的操作内容,至于使用get是为了防止报错,有可能json_data中不存在action,采用get方式系统会自动添加空字节,防止出错
all_users = [user for user, sock in online_users.items()]就是一个列表生成器,
122019-08-18