0
집중하다
1
수행원

코루틴의 문제점

만든 날짜: 2023-06-08 22:38:26, 업데이트 날짜:
comments   4
hits   784

async with session.get(url, params=params) as response: data = await response.json() if “code” not in data: print ((” 업데이트 통화 쌍 정보,“,symbol, “=”,pd.Timestamp.now (().floor ((“s”))) df_kline=process_kline_data(data,symbol,atr_periods,atr_multiplier, change_atr=True) else: print(f” 수신 데이터 이상Error fetching data: {data[‘msg’]}“,symbol)

async def main(): #symbols = get_usdt_pairs()

symbols = get_top_50_volume_coins()
print("监测货币对=",symbols)
async with aiohttp.ClientSession() as session:
    while True:
        tasks = [get_binance_data(session, symbol) for symbol in symbols]
        await asyncio.gather(*tasks)
        print("更新货币对信息=",pd.Timestamp.now().floor("s"))
        await asyncio.sleep(1)

if name == “main”: asyncio.run(main())

VSCODE를 실행할 때 같은 코드는 다음과 같이 나타납니다. 업데이트 통화 대수, RVNUSDT = 2023-06-08 22:33:21 ADAUSDT = 2023-06-08 22:33:22 ARPAUSDT=2023-06-08 22:33:22 업데이트 통화 대비 정보, GRTUSDT = 2023-06-08 22:33:23 1000SHIBUSDT=2023-06-08 22:33:24 업데이트 통화 쌍 정보, IOSTUSDT = 2023-06-08 22:33:25 1000SHIBBUSD=2023-06-08 22:33:25 기본 간격은 1초 정도입니다

다음 디스크에서 print은 Log으로 바뀌었습니다. 다른 변수는: 2023-06-08 22:33:35 정보 STMXUSDT = 2023-06-08 14:33:35 2023-06-08 22:33:28 정보 DOGEUSDT = 2023-06-08 14:33:28 2023-06-08 22:33:21 정보 업데이트 통화 쌍 정보, REEFUSDT = 2023-06-08 14:33:21 2023-06-08 22:33:14 정보 통화 대비 정보 업데이트, 1000 PEPEUSDT = 2023-06-08 14:33:14 이 사진들은 “아마도”라고 불리우는 사진입니다.

그래서 저는 50개의 동전쌍을 동시에 만들 수 있는 함수를 만들 수 있는 협동과정을 사용했습니다.

왜 발명가들의 시간 간격이 큽니까? 컴퓨터 때문일까요?