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

本文标题: 在IPython中执行Python程序文件的示例

本文地址: http://www.cppcns.com/jiaoben/python/243157.html

python调用ipython_在IPython中执行Python程序文件的示例相关推荐

  1. python调用node_在node中执行python脚本

    Node.js多进程基础 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发.这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能. 每个子进程总是带有三个流对象:c ...

  2. ipython下怎么运行py文件_在IPython中执行Python程序文件的示例

    简单使用了一下之后,我觉得如果有机会(公司里面编码是极不自由的,也无所谓,我在公司不做数据分析),我肯定是更喜欢使用IPython作为我的Python shell环境了.简单的接触发现了不少我喜欢的功 ...

  3. python 调用linux命令-四种执行python系统命令的方法

    Python中执行系统命令常见的几种方法有 注意:以下实例代码在Python3.5下运行通过. 一.os.system方法 os.system(cmd) 在子终端运行系统命令,可以获取命令执行后的返回 ...

  4. python调用ping命令_Windows 中通过Python实现ping命令加时间戳

    由于ping命令在ping的时候无法加入时间,不能够直观分析结果.便想在ping的时候加入时间戳. 1.首先需要系统配置了Python的环境,我的环境如下,这里就不介绍环境搭建步骤. 2.以下是代码展 ...

  5. python的执行过程_在交互式环境中执行Python程序过程详解

    前言 相信接触过Python的伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行.命令行窗口运行.开发工具上运行等,其中在不同的操作平台上还互不相同.今天,小编讲些Py ...

  6. C语言中执行python代码或源程序文件(高级嵌入方式)

    环境:Fedora12 + Python2.6 + C 1. 建立python源代码文件(del.py): #!/usr/bin/env pythondef calculate(expression) ...

  7. java运行python脚本_java中执行python脚本工具类详解

    java中执行python脚本工具类,需要jython.jar import java.io.FileInputStream; import java.io.IOException; import j ...

  8. 如何在本机执行 pyscript (在网页中执行python)

    如何在本机执行 pyscript (在网页中执行python) pyscript可以让使用者在 H5 的网页中执行 python 的语法,目前只是alpha版本,如果透过官方网站执行,速度会很慢,还有 ...

  9. python交互式环境执行_如何在交互式环境中执行Python程序

    如何在交互式环境中执行Python程序 相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行.命令行窗口运行.开发工具上运行等,其中在不同C d ...

最新文章

  1. NEO共识节点推荐搭建步骤
  2. SQL2005数据导入错误:0xc00470fe 产品级别对于..
  3. Mybatis深入了解(四)----输入输出映射
  4. 华为鸿蒙系统首发设备,华为鸿蒙系统首发设备曝光!不是手机
  5. [html] 表单可以跨域吗?
  6. vuex 对象嵌套属性的修改 mutations set 很方便的写法
  7. cocos2d-x3.0中数据类型vector,map、value
  8. 学习node.js的一些笔记
  9. 三星电子首次公布李在镕薪酬 看起来一点儿也不高
  10. 在电脑上安装python-在电脑上安装python的方法
  11. python回溯算法全排列_python 回溯法 子集树模板 系列 —— 11、全排列
  12. vs生成解决方案默认路径_交换网络防环协议——STP生成树,太阁实验栈
  13. 浏览器打不开CSDN博客网站解决方法
  14. imx226_【索尼IMX136LQJ-C、IMX236LQJ-C、IMX226CQJ-C、IMX274LQC-C、】价格_厂家 - 中国供应商...
  15. 信息收集(C段扫描)
  16. Xshell 和 Xftp 免费下载
  17. day8--socket回顾
  18. 【产品经理学习笔记】Part 7 收益预估
  19. 看完数学概念背后的故事,让孩子的数学兴趣激增1000倍!
  20. 三分钟教会你微信炸一炸,满屏粑粑也太可爱了!

热门文章

  1. 计算机C语言1000-1099,歷届重庆市计算机二级C语言考试试题及答案.doc
  2. Python3 列表list合并的4种方法
  3. Python assert 断言函数
  4. Python 爬虫面试题 102 道
  5. 平顶山学院计算机专业是几本,平顶山学院是几本_是二本还是三本大学?
  6. 进程间通信 IPC 的本地过程调用 LPC(Local Procedure Call)和远程过程调用 RPC(Remote Procedure Call)
  7. CMD是什么?(命令行提示符)如何使用python在windows上操作CMD?(python执行命令行)os.syste[m](执行的命令)、os.popen(执行的命令)
  8. Intel Realsense C/C++ 转 python rs-align 使用深度颜色映射介绍空间流对齐的概念(转不起来,缺少信息)
  9. ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(3)
  10. 第十一届蓝桥杯大赛软件赛省赛 C/C++ 大学B组