المبرمج العربي نشر 27 يناير 2016 أرسل تقرير مشاركة نشر 27 يناير 2016 ما الطريقة الصحيحة لمقارنة وقتين في بايثون ؟ ولذلك لحساب سرعة تنفيذ جزء من الشيفرة البرمجية، كل ما كتبته حتى الآن هو التالي:from datetime import datetime start = datetime.now() # Code Here !!! end = datetime.now() # Print Diff Here اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
المبرمج العربي
ما الطريقة الصحيحة لمقارنة وقتين في بايثون ؟ ولذلك لحساب سرعة تنفيذ جزء من الشيفرة البرمجية، كل ما كتبته حتى الآن هو التالي:
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.