在IPython中执行Python程序文件的示例

(编辑:jimmy 日期: 2025/9/25 浏览:2)

简单使用了一下之后,我觉得如果有机会(公司里面编码是极不自由的,也无所谓,我在公司不做数据分析),我肯定是更喜欢使用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程序文件的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。