在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 相关文章推荐
python中import学习备忘笔记
Jan 24 Python
python字符串常用方法
Jun 14 Python
Python中的CSV文件使用"with"语句的方式详解
Oct 16 Python
Python中使用__new__实现单例模式并解析
Jun 25 Python
python字符串替换第一个字符串的方法
Jun 26 Python
如何使用Python 打印各种三角形
Jun 28 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
python函数调用,循环,列表复制实例
May 03 Python
Python实现寻找回文数字过程解析
Jun 09 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
Jun 16 Python
Python建造者模式案例运行原理解析
Jun 29 Python
python神经网络ResNet50模型
May 06 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初学者的8点有效建议
2010/11/20 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
老生常谈js-react组件生命周期
2017/05/02 Javascript
微信小程序如何获知用户运行小程序的场景教程
2017/05/17 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
分享Python字符串关键点
2015/12/13 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
365 Tickets英国:全球景点门票
2019/07/06 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
口腔医学技术应届生求职信
2013/11/09 职场文书
安全生产检查通报
2014/01/29 职场文书
物流业务员岗位职责
2014/02/08 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
画展邀请函
2015/01/31 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL
html中两种获取标签内的值的方法
2022/06/16 jQuery