• 0

كيف أحصل على المدة الزمنية لتنفيذ شيفرات برمجية معينة في بايثون؟

في بعض الأحيان أحتاج إلى معرفة المدة الزمنية التي نَفذ فيها البرنامج وظيفة معينة أو في بعض الأحيان الأخرى المدة الزمنية لتشغيل وإغلاق البرنامج فيكف أستطيع فعل ذلك في بايثون؟

تمّ تعديل بواسطة ahmed1990

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

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

import time
start_time = time.time()
main()
print("--- %s seconds ---" % (time.time() - start_time))

وسوف تكون النتيجة مشابهة لهذه:

--- 0.764891862869 seconds ---

ملاحظة: تختلف المدة الزمنية من حاسوب لآخر حسب قدرات كل حاسوب.
المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن