PYHINTS Telegram 277
line_profiler
نصب :
pip install line_profiler
این کد دقیقا همون کاری رو می‌کنه که مثال cProfile انجام میداد :
اگر تصویر رو نتونستید بخونید پست قبلی رو ببینید :

https://www.tgoop.com/pyHints/146

اما بالای هر تابع یک decorator جدید اضافه شده؛ از صحبت‌های قبلی ی وام بگیرم و اشاره کنم که line_profiler رو همه جا یا رو کل پروژه استفاده نمی‌کنیم بخصوص اینکه بسیار کند هم هست.
اول cProfile بعد توابع یا ... مشکوک رو میاریم داخل line_profile (درحد یادآوری گفتم اشاره کنم)

اسکریپت بالا رو ذخیره می‌کنیم و بعد دستور :
kernprof -l -v <script-name>.py
رو اجرا می‌کنیم که خب <script-name> اسمی هست که شما برای فایل پایتون خودتون انتخاب کردید.

همینجا هم اشاره کنم اگر -v رو توی دستور بالا فراموش کردید بزنید و کد خیلی طول می‌کشید خروجی بده غم غصه نداره (دیدم که میگم)
kernprof
خروجیش رو توی هر ۲ حالت توی همون دایرکتوری ذخیره می‌کنه ی فایل به اسم
<script-name>.py.lprof

می‌تونید بعدش دستور :
python -m line_profiler <script-name>.py.lprof

رو بزنید و خروجی بگیرید. ,و اما تفسیر خروجی
👍1711🌚1



tgoop.com/pyHints/277
Create:
Last Update:

line_profiler
نصب :

pip install line_profiler
این کد دقیقا همون کاری رو می‌کنه که مثال cProfile انجام میداد :
اگر تصویر رو نتونستید بخونید پست قبلی رو ببینید :

https://www.tgoop.com/pyHints/146

اما بالای هر تابع یک decorator جدید اضافه شده؛ از صحبت‌های قبلی ی وام بگیرم و اشاره کنم که line_profiler رو همه جا یا رو کل پروژه استفاده نمی‌کنیم بخصوص اینکه بسیار کند هم هست.
اول cProfile بعد توابع یا ... مشکوک رو میاریم داخل line_profile (درحد یادآوری گفتم اشاره کنم)

اسکریپت بالا رو ذخیره می‌کنیم و بعد دستور :
kernprof -l -v <script-name>.py
رو اجرا می‌کنیم که خب <script-name> اسمی هست که شما برای فایل پایتون خودتون انتخاب کردید.

همینجا هم اشاره کنم اگر -v رو توی دستور بالا فراموش کردید بزنید و کد خیلی طول می‌کشید خروجی بده غم غصه نداره (دیدم که میگم)
kernprof
خروجیش رو توی هر ۲ حالت توی همون دایرکتوری ذخیره می‌کنه ی فایل به اسم
<script-name>.py.lprof

می‌تونید بعدش دستور :
python -m line_profiler <script-name>.py.lprof

رو بزنید و خروجی بگیرید. ,و اما تفسیر خروجی

BY Python Hints




Share with your friend now:
tgoop.com/pyHints/277

View MORE
Open in Telegram


Telegram News

Date: |

How to Create a Private or Public Channel on Telegram? Content is editable within two days of publishing The creator of the channel becomes its administrator by default. If you need help managing your channel, you can add more administrators from your subscriber base. You can provide each admin with limited or full rights to manage the channel. For example, you can allow an administrator to publish and edit content while withholding the right to add new subscribers. A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP. You can invite up to 200 people from your contacts to join your channel as the next step. Select the users you want to add and click “Invite.” You can skip this step altogether.
from us


Telegram Python Hints
FROM American