No.1.魔法命令的基本形式是:%命令
No.2.运行脚本文件的命令:%run
%run 脚本文件的地址 %run C:UsersJieDesktophello.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.查看魔法命令详细说明的方法:%命令?
效果大致如下: