نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
العودة للتغريدات
سؤال

TypeError: 'coroutine' object is not subscriptable عند جلب بيانات مستخدم باستخدام httpx في Python

abdelrahman
abdelrahman
·١٦ يوليو ٢٠٢٦·15 مشاهدة
أقوم ببناء خدمة خفيفة لـ Back-end تقوم بجلب بيانات المستخدمين من API خارجي بشكل غير متزامن (Asynchronous) باستعمال مكتبة httpx. المطلوب: جلب البيانات ثم استخراج اسم المستخدم username ورقم المعرف id وإرجاعهما في القاموس (Dictionary). المشكلة الحاصلة: عند تشغيل الكود، يظهر لي الخطأ التالي في التيرمنال: TypeError: 'coroutine' object is not subscriptable يبدو أن الكائن المخصّص للاستجابة لا يرجع القاموس بشكل مباشر كما هو متوقع، مع أنني قمت بتعريف الدالة كـ async def. هل المشكلة في طريقة استدعاء الدالة أم في معالجة الـ JSON؟
Python
import asyncio
import httpx

async def fetch_user_data(user_id: int):
    url = f"https://jsonplaceholder.typicode.com/users/{user_id}"
    async with httpx.AsyncClient() as client:
        response = client.get(url)  # السطر المشتبه به
        data = response.json()
        return data

async def main():
    user = await fetch_user_data(1)
    # يحدث الخطأ في السطر التالي عند استخراج البيانات
    print(f"User Name: {user['name']}")

if __name__ == "__main__":
    asyncio.run(main())
مشاكل-بايثونبايثون-asyncكود-pythonخطأ-typeerrorمكتبة-httpxبرمجة-back-end

التعليقات (0)

لا يوجد تعليقات بعد — كن أول من يعلّق!

سجّل دخولك لإضافة تعليق

تسجيل الدخول
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر