在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处理HTML转义字符的5种方式
Dec 27 Python
Python递归实现汉诺塔算法示例
Mar 19 Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 Python
python traceback捕获并打印异常的方法
Aug 31 Python
pandas dataframe添加表格框线输出的方法
Feb 08 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
python如果快速判断数字奇数偶数
Nov 13 Python
Python实现图像的垂直投影示例
Jan 17 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
Python爬虫爬取博客实现可视化过程解析
Jun 29 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
Dec 18 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 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 数组的指针操作实现代码
2011/02/08 PHP
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
js返回顶部实例分享
2016/12/21 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
记React connect的几种写法(小结)
2018/09/18 Javascript
vue.js自定义组件directives的实例代码
2018/11/09 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
python tkinter实现连连看游戏
2020/11/16 Python
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
2019史上最全Database工程师题库
2015/12/06 面试题
2015年元旦活动总结
2014/05/09 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
给校长的建议书作文500字
2015/09/14 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
JavaScript中reduce()的用法
2022/05/11 Javascript