在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 相关文章推荐
RC4文件加密的python实现方法
Jun 30 Python
python3实现暴力穷举博客园密码
Jun 19 Python
python 列表,数组,矩阵两两转换tolist()的实例
Apr 04 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
python验证身份证信息实例代码
May 06 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
python打印文件的前几行或最后几行教程
Feb 13 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
用 python 进行微信好友信息分析
Nov 28 Python
利用Selenium添加cookie实现自动登录的示例代码(fofa)
May 08 Python
手把手教你怎么用Python实现zip文件密码的破解
May 27 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
PHP开启gzip页面压缩实例代码
2010/03/11 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
js获得网页背景色和字体色的方法
2014/03/21 Javascript
js同源策略详解
2015/05/21 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
2018/09/18 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
python网络爬虫采集联想词示例
2014/02/11 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
TensorFlow实现Batch Normalization
2018/03/08 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
2018/04/20 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
Python 导入文件过程图解
2019/10/15 Python
wxPython色环电阻计算器
2019/11/18 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
儿科护士自我鉴定
2013/10/14 职场文书
家长对孩子的评语
2014/04/18 职场文书
艾滋病宣传标语
2014/06/25 职场文书
python基础之while循环语句的使用
2021/04/20 Python
Python如何配置环境变量详解
2021/05/18 Python