python内置的魔术命令(builtin magic commands)

在ipython或者jupyter notebook中,会出现"%"开头并且一个很短的命令,例如交互式的matlablib绘图:

%matplotlib inline

之前一直不知道这类东西怎么称呼。这类叫做python builtin magic commands,官方文档:https://ipython.readthedocs.io/en/stable/interactive/magics.html

一个比较方便的用法:在命令行终端使用ipython,交互式的执行后保存这次交互式编程的内容到文件,使用%history -f filename即可:

ipython

# 各种编辑

# 然后,保存
%history -f save.py

# 注意手动删除save.py最后一行,否则无法python save.py来执行
posted @ 2018-07-16 10:37  ChrisZZ  阅读(1125)  评论(0编辑  收藏  举报