Jupyter的高级使用(6个常用魔法命令)

1.将当前cell的所有内容输出到文件中:

%%writefile test.py
def Test(name):
    print("Test", name, "success")

 
2.读入文件:

%pycat test.py

 
3.运行现有脚本:

%run test.py
Test("Jupyter")

其它方法:

import test
test.Test("Jupyter")

from test import Test
Test("Jupyter")

 
4.评估命令行后跟着的代码的运行耗时(测试多次):

%timeit data=[x * x for x in range(1000)]

评估整个cell的代码的运行耗时(测试多次):

%%timeit
import time
time.sleep(0.5)

 
测试一次即可,代码分别改为:

%time data=[x * x for x in range(1000)]
%%time
import time
time.sleep(0.5)

 
5.将前面引入的包,函数,变量,对象都打印出来,都是可以看到它们对应的值:

a = 123
%whos

显示如下:
Jupyter的高级使用(6个常用魔法命令)_第1张图片
 
6.查询有哪些魔法命令:

%lsmagic

结果如下:
Jupyter的高级使用(6个常用魔法命令)_第2张图片
查看命令的具体信息:

%magic

你可能感兴趣的:(工具,jupyter,python,ide)