1.运行外部python文件
%run /home/po/Desktop/test.py
2.计时
%time
def sum_all(a):
ret = 0
for i in range(1,a+1):
ret +=i
return ret
%time sum_all(10000)
%timeit:平均时间
%timeit sum_all(10000)
%%timeit:计算多行代码的运行时间
def sum_square(a):
ret = 0
for i in range(1,a+1):
ret += i*i
return ret
%%timeite
sum_all(10000)
sum_square(10000)
3.查看当前会话中所有的变量与函数
%who:快速查看当前会话的所有变量与函数名称
%whos:查看当前会话的所有变量与函数名称的详细信息
%who_ls:返回一个字符串列表,里面的元素是当前会话的所有变量与函数名称
4.执行Linux指令
!echo
!pwd
!ls
!mkdir
!touch
5.其他魔法指令
lsmagic:列出所有魔法指令