اسکرین شاٹ:

مصنف:ہلچل, تخلیق: 2023-03-17 22:48:45, تازہ کاری: 2023-03-17 22:49:07

امپورٹ اسینسیو درآمد aiohttp ویب ساکٹ درآمد کریں json درآمد کریں پی ڈی کے طور پر پانڈا درآمد سے datetimeimport datetime

async def get_usdt_symbols(): url = https://fapi.binance.com/fapi/v1/exchangeInfo async aiohttp.ClientSession() کے ساتھ سیشن کے طور پر: async کے ساتھ session.get(url) کے طور پر resp: جواب = انتظار resp.json() symbols = [symbol_info[symbol] جواب میں symbol_info کے لئے [symbols] اگر symbol_info[quoteAsset] == USDT اور symbol_info[contractType] == PERPETUAL واپسی کی علامتیں

async def main ((): symbol_list = wait get_usdt_symbols() print ((f"کل USDT دائمی علامتیں: {len(symbol_list)}")

# 在此处添加WebSocket连接和数据处理代码

اگرنام == “اہم: لوپ = asyncio.get_event_loop() loop.run_until_complete ((main())

اسی کوڈ میں، VSCODE میں غلطی نہیں ہوتی، لیکن ہمارے پاس یہ غلطی ہوتی ہے:Traceback (most recent call last): File , line 1248, ininit_ctxFile , line 62, in TypeError: Object of type coroutine is not JSON serializable sys:1: RuntimeWarning: coroutine main was never awaited RuntimeWarning: Enable tracemalloc to get the object allocation traceback main was never awaited main was never awaited RuntimeWarning: Enable tracemalloc to get the object allocation traceback main was never awaited main was never awaited main was never awaited main was never awaited main was never awaited main was never awaited main was never awaited main was never awaited main main was never awaited main was never awaited کیا وجہ ہے؟ تمام معاہدہ کرنسیوں کے نام حاصل کرنے کے لئے چاہتے ہیں. شکریہ


مزید

چاؤ ژانگ"TypeError: Object of type coroutine is not JSON serializable": اس غلطی کا مطلب یہ ہے کہ آپ نے ایک ایسی چیز کو JSON میں ترتیب دینے کی کوشش کی ہے جس کی قسم coroutine ہے۔ آپ کو پہلے await کا استعمال کرکے coroutine کو چلانے کی ضرورت ہوسکتی ہے اور پھر اس کے نتائج کو ترتیب دینا ہوگا۔ "RuntimeWarning: coroutine'main' was never awaited": یہ انتباہ اس بات کا اشارہ کرتا ہے کہ coroutine فنکشن'main' کو بلایا گیا ہے لیکن اسے کبھی بھی انتظار نہیں کیا گیا ، اس کا مطلب یہ ہے کہ اس فنکشن کو ابھی تک غیر مطابقت پذیر نہیں کیا گیا ہے۔ اس مسئلے کو حل کرنے کے ل you ، آپ کو coroutine فنکشن کو کال کرتے وقت یا مناسب غیر مطابقت پذیر طریقہ کار کا استعمال کرتے ہوئے اسے چلانے کے لئے انتظار کی کلید کا استعمال کرنا چاہئے۔