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

作者:grey_csdn 时间:2023-02-20 09:06:14 

简单使用了一下之后,我觉得如果有机会(公司里面编码是极不自由的,也无所谓,我在公司不做数据分析),我肯定是更喜欢使用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}

来源:https://blog.csdn.net/grey_csdn/article/details/67696099

标签:IPython,Python,文件
0
投稿

猜你喜欢

  • Python利用公共键如何对字典列表进行排序详解

    2022-03-04 01:31:33
  • 新装MySql后登录出现root帐号提示mysql ERROR 1045 (28000): Access denied for use的解决办法

    2024-01-21 13:48:06
  • jQuery 表单验证插件formValidation实现个性化错误提示

    2023-07-02 05:31:26
  • jdbc操作mysql数据库实例

    2024-01-26 01:59:50
  • 微信小程序地图定位的实现方法实例

    2023-08-25 10:13:10
  • PHP使用星号隐藏用户名,手机和邮箱的实现方法

    2023-11-05 10:41:56
  • web开发以HTML为中心

    2008-02-13 08:14:00
  • python设计模式之装饰器模式

    2023-04-28 07:55:40
  • Vue数据双向绑定原理及简单实现方法

    2024-05-09 15:13:11
  • python os用法总结

    2021-03-16 19:30:16
  • 10个顶级Python实用库推荐

    2023-08-27 17:41:46
  • 深入研究PHP中的preg_replace和代码执行

    2023-11-22 07:36:55
  • python dumps和loads区别详解

    2021-07-25 19:34:53
  • Python clip与range函数保姆级使用教程

    2022-05-22 09:53:42
  • numpy增加维度、删除维度的方法

    2023-12-07 22:29:01
  • Django学习之静态文件与模板详解

    2022-12-13 13:19:58
  • Python实现图片添加文字

    2021-11-22 21:17:11
  • mysql 数据类型TIMESTAMP

    2024-01-17 17:04:57
  • 什么是Semantics?

    2008-04-16 13:45:00
  • Python的GUI框架PySide的安装配置教程

    2021-09-12 05:51:20
  • asp之家 网络编程 m.aspxhome.com