使用 Json Python 格式化 Websocket 数据

Posted

技术标签:

【中文标题】使用 Json Python 格式化 Websocket 数据【英文标题】:Formmating Websocket data with Json Python 【发布时间】:2021-03-31 21:36:10 【问题描述】:

我通过 websocket 从网站接收数据,但有时 websocket 在 中输出为空。我怎样才能给出一个过滤器,以便我只得到非空数据的输出。 if data != '' 函数不起作用我该怎么做才能使函数有效?

import websocket
import pprint
import json 

while True: 
   data= ws.fetch(dataset)
   if data != '':
      pprint.pprint(data)

【问题讨论】:

【参考方案1】:

检查数据的长度

if len(data)>0

len(someDict) 输出字典中的项目数

【讨论】:

【参考方案2】:

首先您必须将“While”更改为“while”。

试试这个:

if data:
    pprint.pprint(data)

【讨论】:

以上是关于使用 Json Python 格式化 Websocket 数据的主要内容,如果未能解决你的问题,请参考以下文章

python json格式化打印

python 使用json格式转换

python json.dumps()函数输出json格式,使用indent参数对json数据格式化输出

python 使用eval() 可以将json格式的数据,转换为原始数据

Python读写JSON格式数据

使用 Python 将 Excel 转换为 JSON,如何根据需要格式化这些数据?