在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 20 Python
Python群发邮件实例代码
Jan 03 Python
Python中线程编程之threading模块的使用详解
Jun 23 Python
批处理与python代码混合编程的方法
May 19 Python
Python入门之三角函数atan2()函数详解
Nov 08 Python
django之自定义软删除Model的方法
Aug 14 Python
Python高级特性 切片 迭代解析
Aug 23 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
pycharm解决关闭flask后依旧可以访问服务的问题
Apr 03 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
Python基于Webhook实现github自动化部署
Nov 28 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,不用COM,生成excel文件
2006/10/09 PHP
解析php函数method_exists()与is_callable()的区别
2013/06/21 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
2013/09/15 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
2017/04/23 jQuery
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
vue组件之Alert的实现代码
2017/10/17 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
python进程和线程用法知识点总结
2019/05/28 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
python3.7 的新特性详解
2019/07/25 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
关于Django Models CharField 参数说明
2020/03/31 Python
利用SVG和CSS3来实现一个炫酷的边框动画
2015/07/22 HTML / CSS
应征英语教师求职信
2013/11/27 职场文书
个人自我评价范文
2014/02/05 职场文书
2014年教师节寄语
2014/04/03 职场文书
德育标兵事迹材料
2014/08/24 职场文书
好人好事演讲稿
2014/09/01 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
新学期开学标语2015
2015/07/16 职场文书
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS