async def my_loop():
async with websockets.connect("wss://~~~~~~~~~") as websocket:
await websocket.send('{~~~~~~~~}');
data_rcv_response = await websocket.recv();
data_A_list =[]
data_P_list=[]
data_S_list=[]
data_T_list=[]
a = 0
while True:
data_rcv_strjson = await websocket.recv();
data_rcv_dict = json.loads(data_rcv_strjson);
dd = data_rcv_dict.get('data',0);
if dd == 0:
continue
await addElement(data_A_list, float(dd[0]['p']), float(dd[0]['s']))
await addElement2(data_P_list, float(dd[0]['p']))
await addElement2(data_S_list, float(dd[0]['s']))
await addElement2(data_T_list, dd[0]['t'])
async def addElement(list, list1, list2):
list.append((list1)*(list2))
async def addElement2(list, list1):
list.append(list1)
실시간 정보를 받아와서 그걸 리스트에 저장하는 걸 생각해서 인터넷에 있는 코드로 해봤는데 리스트 내용을 출력하면 웹사이트의 내용이랑 겹치기는 하는데 순서가 뭔가 뒤죽박죽인거 같아 보이는데,
이런 경우에 순서를 보정할 수 있는 방법이 있음?
아니면 내가 뭘 잘못적은걸까??
댓글 0