رفع مشکل module ‘time’ has no attribute ‘clock’
یکی از توابع پرکاربردی که در پایتون استفاده میشود تابع time است که برای کار با زمان از آن استفاده میشود. توابع مختلف در زبانهای برنامه نویسی هر کدام نسخههای مختلفی دارند که ممکن است در هر نسخه با توسعهی آن کمی تغییرات روی آن رخ دهد. البته یکی از جملات معروف در بین برنامه نویسها این است که سعی کنید برنامهای بنویسید که در صورت آپدیت به نسخهی جدید آن برنامههای قبلی که با آن نوشته شدهاند از کار نیفتد. در این نوشته روش رفع مشکل module ‘time’ has no attribute ‘clock را توضیح خواهیم داد. این مشکل در بین برنامههایی که با پایتون 2 شدهاند و حالا با پایتون 3 در حال اجرا هستند، رخ میدهد.
رفع مشکل module ‘time’ has no attribute ‘clock’
برای رفع این مشکل کافی است هر جا از تابع:
time.clock()
استفاده کرده اید آن را با تابع:
time.perf_counter()
جایگزین کنید. این مشکل به این علت رخ میدهد که تابع time در نسخهی جدید پایتون کمی تغییرات داشته و در آن clock حذف شده و به جای آن perf_counter جایگزین شده است.
اگر مشکلتان هنوز حل نشد در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ