在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使用代理抓取网站图片(多线程)
Mar 14 Python
Python中使用urllib2防止302跳转的代码例子
Jul 07 Python
举例讲解Python的Tornado框架实现数据可视化的教程
May 02 Python
用Python读取几十万行文本数据
Dec 24 Python
浅谈python常用程序算法
Mar 22 Python
Python 实现训练集、测试集随机划分
Jan 08 Python
Python识别html主要文本框过程解析
Feb 18 Python
基于Python爬取爱奇艺资源过程解析
Mar 02 Python
浅谈matplotlib.pyplot与axes的关系
Mar 06 Python
Python Django中的STATIC_URL 设置和使用方式
Mar 27 Python
Python3.7 读取音频根据文件名生成脚本的代码
Apr 07 Python
Python如何实现爬取B站视频
May 20 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
jsonp原理及使用
2013/10/28 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
js改变css样式的三种方法推荐
2016/06/28 Javascript
Javascript vue.js表格分页,ajax异步加载数据
2016/10/24 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
python定时器使用示例分享
2014/02/16 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
Python虚拟环境项目实例
2017/11/20 Python
django自带的server 让外网主机访问方法
2018/05/14 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
python编写简单端口扫描器
2019/09/04 Python
用Python解数独的方法示例
2019/10/24 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
经典c++面试题五
2014/12/17 面试题
应聘医药代表职位求职信
2013/10/21 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
公司2014年度工作总结
2014/12/10 职场文书
师德师风个人总结
2015/02/06 职场文书
二审答辩状格式
2015/05/22 职场文书
培训班开班主持词
2015/07/02 职场文书