在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 21 Python
python将ip地址转换成整数的方法
Mar 17 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
python的pygal模块绘制反正切函数图像方法
Jul 16 Python
python多线程扫描端口(线程池)
Sep 04 Python
Python3 全自动更新已安装的模块实现
Jan 06 Python
python中提高pip install速度
Feb 14 Python
django orm模块中的 is_delete用法
May 20 Python
Python通过文本和图片生成词云图
May 21 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
Python爬虫代理池搭建的方法步骤
Sep 28 Python
python3爬虫中多线程的优势总结
Nov 24 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输出数组中重名的元素的几种处理方法
2012/09/05 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
php异常处理方法实例汇总
2015/06/24 PHP
详谈PHP编码转换问题
2015/07/28 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
详解jQuery中的prop()使用方法
2020/01/05 jQuery
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Python学习之os模块及用法
2020/06/03 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
2020/06/17 Python
使用npy转image图像并保存的实例
2020/07/01 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
python 模拟登陆github的示例
2020/12/04 Python
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
在C#中如何实现多态
2014/07/02 面试题
数控技校生自我鉴定
2014/04/19 职场文书
建设投标担保书
2014/05/13 职场文书
银行授权委托书格式
2014/10/10 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
暑假安全保证书
2015/02/28 职场文书
运输公司工作总结
2015/08/11 职场文书
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript