在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首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
Python selenium抓取微博内容的示例代码
May 17 Python
Python实现的多进程和多线程功能示例
May 29 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
详解python持久化文件读写
Apr 06 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
May 23 Python
Python脚本利用adb进行手机控制的方法
Jul 08 Python
Django应用程序入口WSGIHandler源码解析
Aug 05 Python
Python的赋值、深拷贝与浅拷贝的区别详解
Feb 12 Python
Python趣味挑战之用pygame实现简单的金币旋转效果
May 31 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
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
Python中input和raw_input的一点区别
2014/10/21 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
详解Python设计模式之策略模式
2020/06/15 Python
详解python对象之间的交互
2020/09/29 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
英国在线自行车店:Merlin Cycles
2018/08/20 全球购物
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
德国旅行、体验和活动的预订平台:Watado
2019/12/04 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
自我鉴定范文300字
2013/10/01 职场文书
股份合作协议书范本
2014/04/14 职场文书
内科护士节演讲稿
2014/09/11 职场文书
务虚会发言材料
2014/12/25 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
实习计划书范文
2015/01/16 职场文书
农业项目投资意向书
2015/05/09 职场文书
道歉信范文
2015/05/12 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers