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使用新浪微博api上传图片到微博示例
Jan 10 Python
Python不规范的日期字符串处理类
Jun 10 Python
关于python的list相关知识(推荐)
Aug 30 Python
python读取和保存视频文件
Apr 16 Python
Python中文件的读取和写入操作
Apr 27 Python
python退出命令是什么?详解python退出方法
Dec 10 Python
python 杀死自身进程的实现方法
Jul 01 Python
详解如何减少python内存的消耗
Aug 09 Python
Django配置文件代码说明
Dec 04 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
keras实现调用自己训练的模型,并去掉全连接层
Jun 09 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 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
php 多关键字 高亮显示实现代码
2012/04/23 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
Python获取linux主机ip的简单实现方法
2016/04/18 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python实现一组典型数据格式转换
2018/12/15 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
入党转预备思想汇报
2014/01/07 职场文书
高校教师思想汇报
2014/01/11 职场文书
会议开场欢迎词
2014/01/15 职场文书
石油大学毕业生自荐信
2014/01/28 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
2014年女职工工作总结
2014/11/27 职场文书
人事局接收函
2015/01/30 职场文书
公积金接收函格式
2015/01/30 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
个人求职意向书
2015/05/11 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
2016年党员干部廉政承诺书
2016/03/24 职场文书
导游词之山东红叶谷
2019/10/31 职场文书