ipython基础知识
来源:互联网 发布:linux 增加用户组 编辑:程序博客网 时间:2024/05/17 21:45
安装
安装anaconda就已经自带了ipython、jupyter notebook
或者使用 pip install ipython
ipython简介
官方文档
https://ipython.readthedocs.io/en/stable/
命令
当进入ipython后,会提示我们键入下面4个命令
?
?可以修饰python所有的变量,来获得信息。使用??,可以获得更加详细的信息
魔术方法
所有以%开头的方法,都是魔术方法(magic function),就是ipython内置的方法
%XXX是针对一行的命令(line magic) %%XXX是针对多行的命令(cell magic)
ipython内置的魔术方法非常多(使用%lsmagic可以查看所有魔术命令),使用?修饰同样可以获得信息,使用??可以查看源码
pwd、cd、whos、history、rm、ll、ls、mv、cp、alias、mkdir
ipython把一些linux常用的bash命令进行了封装,虽然没有%,不过也是魔术方法
下面是一些常用的魔术方法
!XXX
使用!XXX可以直接执行linux命令
%edit
打开默认编辑器。如果想打开自定义编辑器,需要在PATH中加入EDITOR项
%run
运行一个脚本,可以附加选项,比如-t,打印cpu timings,-t -N3,重复执行3次
%timeit
测试一条命令执行的时间,一般会重复100次执行命令,取最好的3个结果取平均值
-n 指定重复次数,默认100
-r 取多少个结果的平均值,默认是3
%bookmark
建立书签,%bookmark aaa C:/asd/asd/asd ,以后使用时可以cd aaa
%alias
指定别名,for当前会话
%store
把别名永久保存
%hist
查看会话历史,hist 3-7 ,查看第n-m条历史
emmmm 试试ctrl+r
- ipython基础知识
- Ipython
- Ipython
- ipython
- Ipython
- IPython
- ipython
- Ipython
- ipython
- Ipython
- ipython
- ipython
- IPython
- ipython
- ipython
- 什么是iPython
- ipython安装
- IPython 笔记
- JMockit实践--(1)入门简介
- UVA11400LightingSystemDesign
- 初识node
- RHCE——访问具有网络文件系统(NFS)的网络储存
- GMIS 2017大会杨强演讲:迁移学习的挑战和六大突破点
- ipython基础知识
- SSS1623|SSS1629|USB游戏耳机方案|USB麦克风方案|K歌盒子方案
- PHP中上传图片增加水印小案例
- RabbitMQ与Redis队列对比
- python面向对象编程
- Node.js 初次使用心得
- Servlet接口五种方法介绍
- FrameLayout的子类ViewAnimator
- 以 Broadcom Corporation BCM4311, BCM4312为基础的无线网络卡