在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搭建简易服务器分析与实现
Dec 15 Python
python网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
python使用Queue在多个子进程间交换数据的方法
Apr 18 Python
浅谈Python2获取中文文件名的编码问题
Jan 09 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
python生成ppt的方法
Jun 07 Python
Python使用matplotlib绘制三维图形示例
Aug 25 Python
python+selenium实现自动化百度搜索关键词
Jun 03 Python
Python爬虫动态ip代理防止被封的方法
Jul 07 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
Python文件操作模拟用户登陆代码实例
Jun 09 Python
Pillow图像处理库安装及使用
Apr 12 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二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
PHP面向对象程序设计之多态性的应用示例
2018/12/19 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
python实现的简单RPG游戏流程实例
2015/06/28 Python
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
在双python下设置python3为默认的方法
2018/10/31 Python
Python中请不要再用re.compile了
2019/06/30 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
护理专业毕业生推荐信
2013/10/31 职场文书
文秘专业个人求职信
2013/12/22 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
企业元宵节主持词
2014/03/25 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
会议简讯范文
2015/07/20 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书