使用IPython
介绍
简单来说,IPthon是一个强化版的Python Shell
安装与运行
pip install ipython
ipython
主要功能
代码补全
按tab
帮助文档和源码
函数名后加?
,打印doc_string,如print?
函数名后加??
,打印源码,如print??
执行命令
执行Unix命令,如ls
执行外部Unix命令,在命令前加感叹号,如!vim
书签
bookmark books # 将当前目录以books的名字存为书签
bookmark -l # 列出所有书签
cd books # 跳转到书签books所指向的目录
bookmark -d books # 删除书签books
记录
logstart ilog # ilog为保存记录的文件名,默认在当前目录下
print('hello world') # 正常执行命令
logoff # 结束记录
cat ilog # 查看记录
运行和调试
run file.py
运行脚本
run -d file.py
调试脚本,并没有VS Code好用
与matplotlib交互作图
%pylab # 开启pylab
plot([1, 2, 1]) # 画一条折线
xlabel('Numbers') # X轴加上标签
text(0.25, 2, r'$\mu=100$') # 加上一段文字