CSDN python全栈视频笔记
No.1.魔法命令的基本形式是:%命令
No.2.运行脚本文件的命令:%run
%run 脚本文件的地址
%run C:\Users\Jie\Desktop\hello.py
# 脚本一旦被加载进来,我们就可以在后面的代码中使用脚本中的业务逻辑
%load:将目标文件中的代码导入到notebook中。
%load 脚本文件的地址
%load C:\Users\Jie\Desktop\hello.py
No.3.加载一个包中的某个模块下的某个类的某个方法:
import app.libs.redprint.Redprint
或者
from app.libs.redprint import Redprint
注意:使用import时,python对同一个文件不会多次导入。
No.4.测试代码性能的命令:%timeit
%timeit 测试内容
效果大致如下:
如果我们增大计算量,那么Jupyter的运行次数就会相应减少,效果大致如下:
这次,Jupyter就只运行了100次。
上面这种测试代码性能的方式有一个局限性,那就是%timeit命令后面只能接一句话,解决方法是下面的命令。
No.5.测试代码性能的命令:%%timeit
%%timeit
代码块
效果大致如下:
我们这里的代码块实际上是对No.4.中的代码块进行了拆分,通过运行结果的比较,发现拆分后运行所花的时间更长,性能更低。
No.6.如果测试代码性能时,我们只想让代码运行一次,可以使用命令:%time
%time 测试内容
No.7.相应的,测试代码块的性能,只运行一次,可以使用命令:%%time
No.9.查看魔法命令详细说明的方法:%命令?
效果大致如下:
%%html
%%JS
%%writefile:将cell中的内容输出到目标文件