Python中IPYTHON入门实例


Posted in Python onMay 11, 2015

本文实例讲述了Python中IPYTHON用法。分享给大家供大家参考。具体分析如下:

1. 使用TAB补全功能

2. 配置IPYTHON

.ipython目录中的是一个名为ipy_user_conf.py的文件。这就是使用Python语法的简单用户配置文件。

3. 魔力函数

lsmagic可以列出所有的魔力函数
或者%<TAB> 也可以

magic 本身可以查看魔力函数的帮助

也可以使用 魔力函数后面直接跟问好的形式 例如 %page?

%quickref的起始部分是一个对IPython各种用法的引用。%quickref的其余部分是对%magic函数的迷你总结,包括全部帮助信息的首行。

4. 执行系统命令

内嵌ls cd alias等shell命令

alias nss netstat -lptn

另一个可以简易执行shell命令的方法,是在命令前加一个感叹号(!)
通过$可以把变量传递给shell命令

user = 'mouren'
process = 'bash'
!ps aux|grep $user |grep process

who 查看定义变量
who int 显示int的变量
whos 显示变量值
who_ls 返回列表
who_ls int
reset 删除所有变量

查看历史

hist

5. 系统命令和python 变量的混搭

系统命令转换为python变量

myfile = !ls

直接!!ls列出文件列表

使用{}内的python变量,可以跟系统命令一起使用

In [1]: pyvar = 'Hello world'
In [2]: !echo "A python variable: {pyvar}"
A python variable: Hello world
In [3]: import math
In [4]: x = 8
In [5]: !echo {math.factorial(x)}
40320

也可以使用$来标识python变量

In [6]: !echo $sys.argv
[/home/fperez/usr/bin/ipython]
In [7]: !echo "A system variable: $$HOME" # Use $$ for literal $
A system variable: /home/fperez

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python实现的重启关机程序实例
Aug 21 Python
介绍Python中内置的itertools模块
Apr 29 Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
python 禁止函数修改列表的实现方法
Aug 03 Python
python列表生成式与列表生成器的使用
Feb 23 Python
python获取命令行输入参数列表的实例代码
Jun 23 Python
Python数据结构与算法(几种排序)小结
Jun 22 Python
python cumsum函数的具体使用
Jul 29 Python
Python多线程threading join和守护线程setDeamon原理详解
Mar 18 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
用python绘制樱花树
Oct 09 Python
Python使用MONGODB入门实例
May 11 #Python
python学习数据结构实例代码
May 11 #Python
Python使用CMD模块更优雅的运行脚本
May 11 #Python
Python中DJANGO简单测试实例
May 11 #Python
python单元测试unittest实例详解
May 11 #Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
May 11 #Python
Python生成不重复随机值的方法
May 11 #Python
You might like
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
实用函数10
2007/11/08 PHP
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
2013/01/06 PHP
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
php实现word转html的方法
2016/01/22 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
js DOM模型操作
2009/12/28 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
javascript 闭包详解
2015/07/02 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
Python玩转加密的技巧【推荐】
2019/05/13 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
初一体育教学反思
2014/01/29 职场文书
机关出纳岗位职责
2014/04/03 职场文书
银行求职信怎么写
2014/05/26 职场文书
独生子女证明范本
2015/06/19 职场文书
教师见习总结范文
2015/06/23 职场文书
企业财务管理制度范本
2015/08/04 职场文书
商业计划书格式、范文
2019/03/21 职场文书