اذهب إلى المحتوى

ahmed1990

الأعضاء
  • المساهمات

    113
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة ahmed1990

  1. أريد أن أعيد استدعاء وحدة معينة في سكربت بايثون لكن كلما أقوم بإعادة الاستدعاء احصل على رسالة الخطأ التالية:

    NameError: name 'reload' is not defined
    

    على الرغم من أن نفس السكربت اشتغل على حاسوبي الآخر دون مشاكل فما سبب هذه المشكلة؟

  2. وجدت في الشيفرة البرمجية لإحدى التطبيقات المبرمجة بلغة بايثون السطر التالي:
    y = img_index // num_images
    فحاولت معرفة معنى هذا العامل الجديد فوجدته أنه يقوم بعملية قسمة عادية، فما هي فائدته في بايثون؟ لأنه يمكن عمل القسمة العادية عن طريق العامل /

  3. أحاول تحويل سلسلة نصية إلى tuple، وعندما أبحث في جوجل عن إجابات أحصل على شيفرات برمجية مشابهة لهذه:

    l = [4,5,6]
    tuple(l)
    

    وعندما أقوم بتطبيق ذلك، أحصل على هذا الخطأ:

    TypeError: 'tuple' object is not callable
    

    فكيف أحل هذه المشكلة؟

  4. لنفترض أن لدي السلسلة النصية التالية:

    this is "a test"
    

    أريد أن أفصل هذه السلسلة النصية بناءا على الفراغات مع تجاهل الفراغات داخل علامات الاقتباس، أي أن النتيجة ستكون مشابهة لهذه:

    ['this','is','a test']
  5. أريد معرفة ما هي المميزات التي تجعل استخدام وحدة os في بايثون أفضل من كتابة أوامر النظام بشكل مباشر؟ فعلى سبيل المثال لماذا نستخدم دوال من وحدة os لنقل الملفات وحذفها وغيرها بدلا من تطبيق أوامر النظام مباشرة عن طريق os.system() أو subprocess.call()؟

×
×
  • أضف...