在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 相关文章推荐
django中send_mail功能实现详解
Feb 06 Python
python实现海螺图片的方法示例
May 12 Python
计算机二级python学习教程(3) python语言基本数据类型
May 16 Python
在python中,使用scatter绘制散点图的实例
Jul 03 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
Jul 12 Python
Pandas之groupby( )用法笔记小结
Jul 23 Python
pytorch 共享参数的示例
Aug 17 Python
python3的数据类型及数据类型转换实例详解
Aug 20 Python
python matplotlib饼状图参数及用法解析
Nov 04 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
Mar 16 Python
浅谈python 类方法/静态方法
Sep 18 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
域名和cookie问题(域名后缀)
2012/10/10 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
深入理解JavaScript定时机制
2010/10/29 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
简单对比分析JavaScript中的apply,call与this的使用
2015/12/04 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
2017/03/06 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
js字符串处理之绝妙的代码
2019/04/05 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
在Django的session中使用User对象的方法
2015/07/23 Python
详解python进行mp3格式判断
2016/12/23 Python
Python中动态创建类实例的方法
2017/03/24 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
什么是Remote Module
2016/06/10 面试题
仓库保管员岗位职责
2013/12/20 职场文书
《狼和小羊》教学反思
2014/04/20 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
安全主题班会教案
2015/08/12 职场文书
索尼ICF-5900W收音机测评
2022/04/24 无线电