在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 文件管理实例详解
Nov 10 Python
python模块之time模块(实例讲解)
Sep 13 Python
python字典快速保存于读取的方法
Mar 23 Python
Python 编码规范(Google Python Style Guide)
May 05 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
python实现狄克斯特拉算法
Jan 17 Python
python如何判断IP地址合法性
Apr 05 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 Python
Keras 加载已经训练好的模型进行预测操作
Jun 17 Python
python实现画图工具
Aug 27 Python
Python爬虫数据的分类及json数据使用小结
Mar 29 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
了解咖啡雨林联盟认证 什么是雨林认证 雨林认证是什么意思
2021/03/05 新手入门
php的curl封装类用法实例
2014/11/07 PHP
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
Google韩国首页图标动画效果
2007/08/26 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
Jquery注册事件实现方法
2015/05/18 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
进一步了解Python中的XML 工具
2015/04/13 Python
python记录程序运行时间的三种方法
2017/07/14 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
pytorch 常用线性函数详解
2020/01/15 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
工商管理实习自我鉴定
2013/09/28 职场文书
统计系教授推荐信
2014/02/28 职场文书
开业主持词
2014/03/21 职场文书
消防安全责任书范本
2014/04/15 职场文书
临时工聘用合同协议书
2014/10/29 职场文书
安全先进班组材料
2014/12/26 职场文书
初中中等生评语
2014/12/29 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python
vscode中使用npm安装babel的方法
2021/08/02 Javascript
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫