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 文件操作技巧(File operation) 实例代码分析
Aug 11 Python
Django框架下在视图中使用模版的方法
Jul 16 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
linux环境下的python安装过程图解(含setuptools)
Nov 22 Python
python binascii 进制转换实例
Jun 12 Python
python视频按帧截取图片工具
Jul 23 Python
获取Pytorch中间某一层权重或者特征的例子
Aug 17 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 Python
记录模型训练时loss值的变化情况
Jun 16 Python
解决jupyter notebook启动后没有token的坑
Apr 24 Python
Python开发工具Pycharm的安装以及使用步骤总结
Jun 24 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 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代码
2010/08/08 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
javascript实现根据3原色制作颜色选择器的方法
2015/07/17 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
go和python调用其它程序并得到程序输出
2014/02/10 Python
python with statement 进行文件操作指南
2014/08/22 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
2013/10/10 HTML / CSS
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
品酒会策划方案
2014/05/26 职场文书
励志演讲稿200字
2014/08/21 职场文书
房产协议书范本
2014/10/18 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL
python中的random模块和相关函数详解
2022/04/22 Python
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL