在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 26 Python
Python的randrange()方法使用教程
May 15 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
python的Crypto模块实现AES加密实例代码
Jan 22 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
Apr 17 Python
Python列表切片操作实例总结
Feb 19 Python
详解Python学习之安装pandas
Apr 16 Python
python基于paramiko将文件上传到服务器代码实现
Jul 08 Python
如何为Python终端提供持久性历史记录
Sep 03 Python
Python 实现打印单词的菱形字符图案
Apr 12 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
使用Python通过企业微信应用给企业成员发消息
Apr 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 is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
ThinkPHP令牌验证实例
2014/06/18 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
ThinkPHP入口文件设置及相关注意事项分析
2014/12/05 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
python实现rest请求api示例
2014/04/22 Python
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
Python reduce()函数的用法小结
2017/11/15 Python
python3 读取Excel表格中的数据
2018/10/16 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
详解python中的模块及包导入
2019/08/30 Python
python实现对变位词的判断方法
2020/04/05 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
劳资人员岗位职责
2013/12/19 职场文书
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
2015毕业生自我评价范文
2015/03/02 职场文书
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers