首页 > 编程语言 >Python命令行工具——iPython安装与使用

Python命令行工具——iPython安装与使用

时间:2023-02-21 09:47:38浏览次数:39  
标签:命令行 Python ipython install 使用 iPython 执行 安装

一、安装iPython

通过pip install ipython的方式来安装ipython插件

如果你使用的是Mac电脑并安装了Python3,那么你也许需要输入pip3 install ipython

如果执行报错,找不到pip命令,可以通过命令行前往python安装路径下的Scripts目录,然后执行以上命令

二、基本操作

在命令行输入ipython进入交互界面

清屏:输入clear

退出:输入exit()

查看帮助

  • 使用help(name)函数调用python的帮助功能
  • 使用?查看ipython工具的概要介绍
  • 使用obj?调用ipython的帮助功能
  • 使用obj??调用ipython更详细的帮助功能

特殊变量

在ipython中,_变量具有特殊含义,指代上一次执行的表达式的结果

类似还有:

  • __表示倒数第二次执行的表达式的结果
  • ___表示倒数第三次执行的表达式的结果
  • _dh表示目录历史
  • _oh表示输出历史

shell命令

在ipython中可以直接使用系统的shell命令,使用!command使用或直接使用command(无叹号调用的不是shell)

魔术方法

%magic

%alias定义一个系统命令的别名

%timeit statement(-n 一个循环loop执行语句多少次;-r 循环执行多少次loop,取最好结果)

%timeit setup_code

%cd、%ls、%pwd等都是ipython内部实现的魔术方法,与操作系统无关

三、安装自动补全

请继续执行命令pip install pyreadlinepip3 install pyreadline

tab即可自动补全

标签:命令行,Python,ipython,install,使用,iPython,执行,安装
From: https://www.cnblogs.com/yoyo1216/p/17139791.html

相关文章

  • 加密,各种加密,耙梳加密算法(Encryption)种类以及开发场景中的运用(Python3.10)
    不用说火爆一时,全网热议的Web3.0区块链技术,也不必说诸如微信支付、支付宝支付等人们几乎每天都要使用的线上支付业务,单是一个简简单单的注册/登录功能,也和加密技术脱不了干......
  • Python多线程如何保证数据安全
    之前有一篇文章分享了有关Python多线程的一次基础语法以及GIL的相关概念,今天我们重点讲解多线程的数据安全问题。数据安全问题我们首先来举一个例子,这里定义两个函数,一个......
  • python * 和 ** 的理解
    数学计算、获取参数、通配符数学计算乘法计算a*b立方计算a**b获取参数表示函数的可变参数例如func(*agr)实际调用可以在函数写入多个参数*func(a,b......
  • [oeasy]python0089_大型机的衰落_Dec小型机崛起_PDP_VAX网络
    编码进化回忆上次内容上次回顾了计算机存储单位的演变最小的读写单位是bit8-bit固定下来成为了字节(Byte)位数容量8-bit1Byte1024Byte......
  • Python 数据分析
    PrerequisitePS:只是做部分记录,具体的内容全记载在语雀,但不方便放出来NumPy是一个用于数值运算的Python库,专门对数值运算进行优化,最大的优势是运行高效。Matplotlib......
  • 在python中将4维数组中获取3维数组的方法
    在python中将4维数组中获取3维数组的方法得到了这个数组,它的大小是(26,16,16,16)。我需要绘制最后3个维度与不同参数的关系图,但我不清楚如何在不造成灾难的情况下切割第一个......
  • 2.1python认知
    2.1python认知####(1)python简介89年开发的语言,创始人范罗苏姆(GuidovanRossum),别称:龟叔(Guido).python具有非常多并且强大的第三方库,使得程序开发......
  • Python函数
    函数定义def函数名(参数列表):["注释块"](可选)语句块(代码块)return[返回值](可选)函数本身也是一个变量,该变量类型就是可调用类型,属性只读。参数列表和返......
  • python+playwright 学习-1.环境准备与快速开始
    前言说到web自动化,大家最熟悉的就是selenium了,selenium之后又出现了三个强势的框架Puppeteer、CyPress、TestCafe,但这3个都需要掌握JavaScript语言,所以只是少部分......
  • Python3.11 修改 pip 安装包安装位置
    操作步骤修改pip安装路径命令行输入pipconfigsetglobal.targetE:\DevEnv\Repository\Python\site-packages来修改pip安装包路径或者命令行输入py-mpipcon......