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 条件判断的缩写方法
Sep 06 Python
简单的python后台管理程序
Apr 13 Python
Python实现文件信息进行合并实例代码
Jan 17 Python
Python2中文处理纪要的实现方法
Mar 10 Python
Python中循环后使用list.append()数据被覆盖问题的解决
Jul 01 Python
uwsgi+nginx部署Django项目操作示例
Dec 04 Python
Python匿名函数及应用示例
Apr 09 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
Jun 18 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
Python之——生成动态路由轨迹图的实例
Nov 22 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 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
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php实现递归的三种基本方式
2020/07/04 PHP
常用PHP数组排序函数归纳
2016/08/08 PHP
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
2010/03/23 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
jquery无法设置checkbox选中即没有变成选中状态
2014/03/27 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
从零开始搭建一个react项目开发
2018/02/09 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
python如何处理程序无法打开
2020/06/16 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
药店主任岗位责任制
2014/02/10 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
信息技术培训感言
2014/03/06 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
特岗教师个人总结
2015/02/10 职场文书
2015年科室工作总结
2015/04/10 职场文书
Python函数中apply、map、applymap的区别
2021/11/27 Python