在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 thread 并发且顺序运行示例
Apr 09 Python
浅析python 中__name__ = '__main__' 的作用
Jul 05 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
Jun 14 Python
Python 数据结构之队列的实现
Jan 22 Python
Python中利用xpath解析HTML的方法
May 14 Python
pandas数据集的端到端处理
Feb 18 Python
python db类用法说明
Jul 07 Python
Python实现给PDF添加水印的方法
Jan 25 Python
Python数据模型与Python对象模型的相关总结
Jan 26 Python
matplotlib之pyplot模块之标题(title()和suptitle())
Feb 22 Python
神经网络训练采用gpu设置的方式
Mar 03 Python
python 调用js的四种方式
Apr 11 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新手上路(四)
2006/10/09 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
使用JQ完成表格隔行换色的简单实例
2017/08/25 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
理解Python中的类与实例
2015/04/27 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
python如何修改装饰器中参数
2018/03/20 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
金融专业个人的自我评价
2013/10/18 职场文书
大学生优秀的自我评价分享
2013/10/22 职场文书
小学毕业家长寄语
2014/01/19 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
2016大学军训心得体会
2016/01/11 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
Python基于Tkinter开发一个爬取B站直播弹幕的工具
2021/05/06 Python
Python面向对象编程之类的概念
2021/11/01 Python
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL