PYTHOPIACHANNEL Telegram 173
بریم سراغ یک مثال ساده: لاگ گرفتن از زمان اجرا

بیاید یک دکوراتور بنویسیم که زمان اجرای هر تابعی رو که بهش بدیم، حساب کنه و چاپ کنه.

import time

# 👇 این دکوراتور ماست
def timing_decorator(func):
def wrapper():
start_time = time.time()
func() # اجرای تابع اصلی
end_time = time.time()
print(f"'{func.__name__}' در {end_time - start_time:.2f} ثانیه اجرا شد.")
return wrapper

# 👇 به همین راحتی ازش استفاده می‌کنیم
@timing_decorator
def slow_function():
time.sleep(2) # شبیه‌سازی یک کار زمان‌بر
print("کار انجام شد!")

# تابع رو صدا می‌زنیم
slow_function()


خروجی:
کار انجام شد!
'slow_function' در 2.00 ثانیه اجرا شد.

اگه سوالی راجع به دکوریتورها دارید می‌تونید توی کامنت‌ها بپرسید. ما همه رو می‌خونیم و جواب می‌دیم😌

@pythopiachannel
1👍112😢1



tgoop.com/pythopiachannel/173
Create:
Last Update:

بریم سراغ یک مثال ساده: لاگ گرفتن از زمان اجرا

بیاید یک دکوراتور بنویسیم که زمان اجرای هر تابعی رو که بهش بدیم، حساب کنه و چاپ کنه.

import time

# 👇 این دکوراتور ماست
def timing_decorator(func):
def wrapper():
start_time = time.time()
func() # اجرای تابع اصلی
end_time = time.time()
print(f"'{func.__name__}' در {end_time - start_time:.2f} ثانیه اجرا شد.")
return wrapper

# 👇 به همین راحتی ازش استفاده می‌کنیم
@timing_decorator
def slow_function():
time.sleep(2) # شبیه‌سازی یک کار زمان‌بر
print("کار انجام شد!")

# تابع رو صدا می‌زنیم
slow_function()


خروجی:
کار انجام شد!
'slow_function' در 2.00 ثانیه اجرا شد.

اگه سوالی راجع به دکوریتورها دارید می‌تونید توی کامنت‌ها بپرسید. ما همه رو می‌خونیم و جواب می‌دیم😌

@pythopiachannel

BY Pythopia


Share with your friend now:
tgoop.com/pythopiachannel/173

View MORE
Open in Telegram


Telegram News

Date: |

Hashtags Invite up to 200 users from your contacts to join your channel In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. Earlier, crypto enthusiasts had created a self-described “meme app” dubbed “gm” app wherein users would greet each other with “gm” or “good morning” messages. However, in September 2021, the gm app was down after a hacker reportedly gained access to the user data. The group’s featured image is of a Pepe frog yelling, often referred to as the “REEEEEEE” meme. Pepe the Frog was created back in 2005 by Matt Furie and has since become an internet symbol for meme culture and “degen” culture.
from us


Telegram Pythopia
FROM American