المبرمج العربي نشر 27 يناير 2016 أرسل تقرير نشر 27 يناير 2016 ما الطريقة الصحيحة لمقارنة وقتين في بايثون ؟ ولذلك لحساب سرعة تنفيذ جزء من الشيفرة البرمجية، كل ما كتبته حتى الآن هو التالي:from datetime import datetime start = datetime.now() # Code Here !!! end = datetime.now() # Print Diff Here اقتباس
0 هشام رزق الله نشر 27 يناير 2016 أرسل تقرير نشر 27 يناير 2016 يوجد عدة طرق في بايثون لحساب سرعة تنفيذ شيفرات معينة، والطريقة التي ذكرتها صحيحة وتحتاج فقط إلى حذف الوقت الثاني من الوقت الأول وستحصل على فرق الوقت بالأيام والثواني وميكرو ثانية وللحصول على الفرق بالميكرو ثانية يمكنك استخدام سمةmicroseconds للحصول على جزء ميكرو ثانية مع سمة seconds للحصول على جزء الثواني أو يمكنك استخدام دالة total_seconds() للحصول عليهما معا:from datetime import datetime start = datetime.now() # Code Here !!! end = datetime.now() # Print Diff Here time = end - start time.seconds # 4 time.microseconds # 317834 اقتباس
السؤال
المبرمج العربي
ما الطريقة الصحيحة لمقارنة وقتين في بايثون ؟ ولذلك لحساب سرعة تنفيذ جزء من الشيفرة البرمجية، كل ما كتبته حتى الآن هو التالي:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.