No.1.魔法命令的基本形式是:%命令
No.2.運行腳本文件的命令:%run
%run 腳本文件的地址 %run C:\Users\Jie\Desktop\hello.py # 腳本一旦被加載進來,我們就可以在后面的代碼中使用腳本中的業務邏輯
No.3.(補充知識點)加載一個包中的某個模塊下的某個類的某個方法:
import app.libs.redprint.Redprint 或者 from app.libs.redprint import Redprint
No.4.測試代碼性能的命令:%timeit
%itmeit 測試內容
效果大致如下:
上面的信息顯示,Jupyter幫我們運行了1000次,然后取運行結果最快的前7次,計算運行時間的平均值。
如果我們增大計算量,那么Jupyter的運行次數就會相應減少,效果大致如下:

這次,Jupyter就只運行了100次。
上面這種測試代碼性能的方式有一個局限性,那就是%timeit命令后面只能接一句話,解決方法是下面的命令。
No.5.測試代碼性能的命令:%%itmeit
%%timeit
代碼塊
效果大致如下:
我們這里的代碼塊實際上是對No.4.中的代碼塊進行了拆分,通過運行結果的比較,發現拆分后運行所花的時間更長,性能更低。
No.6.如果測試代碼性能時,我們只想讓代碼運行一次,可以使用命令:%time
%itme 測試內容
No.7.相應的,測試代碼塊的性能,只運行一次,可以使用命令:%%time
%%time
代碼塊
No.8.列出所有魔法命令的命令:%lsmagic
效果大致如下:

No.9.查看魔法命令詳細說明的方法:%命令?
效果大致如下:
