অ্যাসিনক্রোনাস সমস্যাঃ

লেখক:ইজক্লজ, সৃষ্টিঃ ২০২৩-০৩-১৭ ২২ঃ৪৮ঃ৪৫, আপডেটঃ ২০২৩-০৩-১৭ ২২ঃ৪৯ঃ০৭

আমদানি import aiohttp ওয়েবসকেট আমদানি করুন json আমদানি করুন পিডি হিসাবে পান্ডা আমদানি করুন তারিখ সময় থেকে আমদানি তারিখ সময়

async def get_usdt_symbols ((): url = https://fapi.binance.com/fapi/v1/exchangeInfo aiohttp.ClientSession ((() এর সাথে সেশন হিসাবে সিঙ্ক্রোনাইজ করুনঃ async with session.get(url) as resp: সাড়া = অপেক্ষা resp.json() symbols = [symbol_info[symbol] for symbol_info in response[symbols] if symbol_info[quoteAsset] == USDT and symbol_info[contractType] == PERPETUAL রিটার্ন চিহ্ন

async def main ((): symbol_list = wait get_usdt_symbols() print ((f"মোট ইউএসডিটি চিরস্থায়ী প্রতীকঃ {len(symbol_list)}")

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

যদিনাম == “প্রধান: loop = asyncio.get_event_loop (() loop.run_until_complete ((main())

একই কোড, ভিএসকোডে ভুল হবে না, আমাদের ক্ষেত্রে ভুল হবেঃ ট্রেসব্যাক (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 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 was never awaited main was never awaited main was never awaited main was never awaited main was never awaited আমি সব চুক্তির মুদ্রা জন্য নাম পেতে চান. ধন্যবাদ


আরো

চাওঝাং"TypeError: Object of type coroutine is not JSON serializable": এই ত্রুটিটি বোঝায় যে আপনি একটি coroutine টাইপের বস্তুকে JSON তে সিরিয়ালাইজ করার চেষ্টা করছেন। আপনি সম্ভবত প্রথমে await দিয়ে coroutine চালাতে হবে এবং তারপরে এর ফলাফলগুলি সিরিয়ালাইজ করতে হবে। "RuntimeWarning: coroutine'main' was never awaited": এই সতর্কতাটি বলে যে coroutine ফাংশন'main' কল করা হয়েছে, কিন্তু কখনই await দ্বারা চালিত হয়নি, যার অর্থ হল যে ফাংশনটি এখনও অ্যাসিনক্রোনাইজড করা হয়নি। এই সমস্যাটি সমাধান করার জন্য, আপনি coroutine ফাংশনটি কল করার সময় await কীওয়ার্ড ব্যবহার করা উচিত, অথবা এটিকে যথাযথ অ্যাসিনক্রোনাইজড পদ্ধতি ব্যবহার করে চালানো উচিত।