Ben Chuanlong Du's Blog

It is never too late to learn.

Python Profiler for JupyterLab Notebooks

%time

Measue the execuation time of the code ONCE.

%timeit

Measure the execuation time of the code (accurately) by running it MULTIPLE TIMES and taking the average.

%prun | %%prun

-D: output the profiling results into a file so that you can other tools (e.g., snakeviz) to visualize it.

Noticd that %prun and %%prun are based on cProfile

Check Whether a Shell Command Exists

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Python

shutil.which

Shell

which

Reference

  • https://stackoverflow.com/questions/11210104/check-if-a-program-exists-from-a-python-script/34177358

  • https://stackoverflow.com/questions/592620/how-to-check-if-a-program-exists-from-a-bash-script

Python for WeChat

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

ItChat A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可 …