在IPython中执行Python程序文件的示例


Posted in Python onNovember 01, 2018

简单使用了一下之后,我觉得如果有机会(公司里面编码是极不自由的,也无所谓,我在公司不做数据分析),我肯定是更喜欢使用IPython作为我的Python shell环境了。简单的接触发现了不少我喜欢的功能。其中,在这种命令模式下能够方便地调用Python文件以及能够识别部分物理磁盘路径信息就是我比较喜欢的。

在IPython中集成了几个常用的shell命令,用起来确实感觉顺手了不少。之前偶尔需要用到跟操作系统交互的时候,我都是通过引用os模块。

下面是一个简单的小例子:

In [18]: pwd

Out[18]:u'E:\\WorkSpace\\05_PythonDataAnalysis\\chapter04'

我使用的电脑系统平台是Windows10,在IPython中输入pwd能够显示出当前所在的磁盘目录,现实的方式是unicode。如果是用到了目录或者文件的输入,有时候也能够通过Tab键进行自动补全。再看一下我觉得不错的特性:

In [19]: %rundict.py

{0:-1.756969911912656, 1: -1.4347730975729878, 2: -0.9382762435800732, 3:-0.4516330355346149, 4: -0.13815155454614986, 5: 1.5327376752648885, 6:-0.29408952382792924}

通过上面的记录可以看出,通过%run可以直接调用Python程序文件。而这之前我用到类似功能的时候基本上都是采用导入模块的方式来实现,相比之下这种方式真是实用了很多。从上面的记录也可以看出,输出的结果时按照Python默认的方式输出的,并没有经过IPython的格式化。

而IPython格式化后的数据输出应该如下:

{0:-1.756969911912656,

 1: -1.4347730975729878,

 2: -0.9382762435800732,

 3: -0.4516330355346149,

 4: -0.13815155454614986,

 5: 1.5327376752648885,

 6: -0.29408952382792924}

以上这篇在IPython中执行Python程序文件的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
Python使用htpasswd实现基本认证授权的例子
Jun 10 Python
Python模拟三级菜单效果
Sep 11 Python
python贪婪匹配以及多行匹配的实例讲解
Apr 19 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
Mar 22 Python
python实现画循环圆
Nov 23 Python
重写django的model下的objects模型管理器方式
May 15 Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 Python
django haystack实现全文检索的示例代码
Jun 24 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 Python
在IPython中进行Python程序执行时间的测量方法
Nov 01 #Python
Python找出微信上删除你好友的人脚本写法
Nov 01 #Python
[原创]Python入门教程4. 元组基本操作
Oct 31 #Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 #Python
Ubuntu下Python2与Python3的共存问题
Oct 31 #Python
对numpy中向量式三目运算符详解
Oct 31 #Python
对numpy中的where方法嵌套使用详解
Oct 31 #Python
You might like
自动生成文章摘要的代码[PHP 版本]
2007/03/20 PHP
php 动态多文件上传
2009/01/18 PHP
解析curl提交GET,POST,Cookie的简单方法
2013/06/29 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
PHP导入导出Excel代码
2015/07/07 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
javascript变量作用域使用中常见错误总结
2013/03/26 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
Python求导数的方法
2015/05/09 Python
Python+django实现文件下载
2016/01/17 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
python3 图片referer防盗链的实现方法
2018/03/12 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
通过实例解析Python调用json模块
2019/12/11 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
2016党校培训心得体会
2016/01/07 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server