魔法命令一 %run
-
运行同级目录下的py文件
代码长这样
然后开心地去Jupyter输入代码
为了证明Jupyter已经执行并存储了hello这个函数,所以我们再试试一个命令
果然!
再新建一堆文件夹,同样在同级目录下
为了让文件夹下所有的py文件形成一个模块
所以创建了一个__init__.py的文件
这是让一个文件夹成为模块最简单的方式
现在mymodule已经是一个模块了
不过这个模块下只有FirstML.py一个子模块
现在去Jupyter中调用它吧
输入的时候,按Tab键可以自动提示补全
再调用一下~~
不过这样输入是更常用的。。
魔法命令二 %timeit
%timeit后面只能跟一条语句
结果会显示循环执行次数,以及最快的几次所用的平均时间
再试了两个
然后还有一种新玩法 %%timeit
%%timeit用来度量整个单元格内所消耗的时间
所以把%%称做区域命令符
魔法命令三 %time
%time 将会给出当前行的代码运行一次所花费的时间。
查看所有magic 命令
%lsmagic