pycharm中代码:

def outer(some_func):def inner():print "before some_func"ret = some_func() # 1return ret + 1return innerdef foo():return 1decorated = outer(foo) # 2
print '-'*100
decorated()

输出:

before some_func

Pycharm的console中的代码:

def outer(some_func):def inner():print "before some_func"ret = some_func() # 1return ret + 1return inner
def foo():return 1
decorated=outer(foo)
decorated()

输出结果:
before some_func

2

所以说,console对于没有print语句的变量也能输出,但是pycharm对于没有print语句的变量就无法输出。

所以才导致了输出结果的不同

下面是pycharm中的console情况,会发现进入···状态后退不出,
这个试了下,继续往下输入代码即可。

>>>def outer(some_func):
··· def inner():
··· print "before some_func"
··· ret = some_func() # 1
··· return ret + 1
··· return inner
···def foo():
return 1
···decorated = outer(foo) # 2
···print '-'*100
···decorated()
下面是输出结果
----------------------------------------------------------------------------------------------------
before some_func

pycharm中的console退出问题以及console和pycharm各自运行结果不一样的问题相关推荐

  1. pycharm中编写shell_一个shell脚本来打开pycharm软件

    ---恢复内容开始--- 本人菜鸟,学到一点点东西就很高兴....... 开始学tensorflow框架,因为比较好装tensorflow,所以把电脑系统换成了ubuntu16.04,紧接着就要选用一 ...

  2. GIt代码托管、Github Desktop和 Pycharm中代码的管理

    5_GIt代码托管.Github Desktop和 Pycharm中代码的管理 1 Git代码托管 2 Github Desktop使用 3 Pycharm中代码管理 1 Pycharm中代码上传到g ...

  3. 在pycharm中利用labelme标注生成语义分割文件

    源程序:     https://github.com/wkentaro/labelme 可以在自己创建的环境下安装labelme或者重新创建一个虚拟环境 安装labelme 1.重新创建环境:在py ...

  4. 更新Pycharm中的pip版本及第三方包的安装问题

    参考博客:pip更新及Requirement already up-to-date解决方法 一.更新Pycharm中的pip版本 一开始直接在pycharm中的File–>Settings–&g ...

  5. 1.HTML介绍在PyCharm中编写HTML

    文章目录 1.HTML 1.1版本 1.2区别 2.HTML文档 2.1HTML标签 2.2元素 2.3属性 2.4基本结构 2.5标签分类 2.6标签关系分类 3.编写HTML代码 3.1在PyCh ...

  6. pycharm中自带python环境_Pycharm中Python环境配置常见问题解析

    本文实例讲述了Pycharm中Python环境配置常见问题.分享给大家供大家参考,具体如下: 1.问题的发现 最近在用Pycharm下的命令行工具安装.运行jupyter notebook时kerna ...

  7. Pycharm中对sqlite数据库的可视化操作——详细步骤一目了然

      Sqlite作为轻量级数据库在实际应用中被广泛使用,Pycharm对SQLite也有可视化操作,下面来详细介绍一下sqlite在pycharm中的使用. 第一步:打开PyCharm,然后Datab ...

  8. java中的console是干什么的_[Java教程]javascript中,你真的会用console吗?

    [Java教程]javascript中,你真的会用console吗? 0 2015-08-11 17:00:09 使用console进行性能测试和计算代码运行时间 对于前端开发人员,在开发过程中经常需 ...

  9. PyCharm中控制台输出日志分层级分颜色显示

    原文:https://blog.csdn.net/linzi1994/article/details/83009233 PyCharm中控制台输出日志分层级分颜色显示 版权声明:本文为博主原创文章,未 ...

最新文章

  1. ubuntu package XXX needs to be reinstalled,but I can't find an archive 问题修复
  2. 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection
  3. 《拥抱变化——社交网络时代的企业转型之道》一构筑社会信任
  4. Quartz.Net进阶之二:关于触发器的更多信息
  5. 对 Strong-Weak Dance的思考
  6. matlab运算速度与cpu的关系,请教编程语言和运算速度的关系
  7. Android 编码规范:(七)避免使用终结方法
  8. PyTorch 1.2 中文文档校对活动 | ApacheCN
  9. Javascript 获取验证码60秒倒计
  10. Win7matlab7.0安装教程,Win7下MATLAB7.0安装教程
  11. linux 安装mysql5.7.12_Linux安装mysql5.7
  12. iOS开发基础 - UIDataDetectorTypes
  13. Java项目:SSM酒店客房管理系统
  14. 不平衡数据处理方法总结(学习笔记)
  15. 基于物理信息深度学习的交通状态估计:以LWR和CTM模型为例
  16. 小红伞免费杀毒软件设置优化
  17. Cognos问题解决
  18. 《深入理解Elasticsearch(原书第2版)》一1.1.4 Lucene查询语言
  19. cuda编程以及GPU基本知识
  20. html 中加入字体库,css字体库怎么用?

热门文章

  1. 30美丽的矢量建筑艺术为灵感
  2. android网络编程——HttpGet、HttpPost比较
  3. 文件磁盘相关函数[9]-获取当前文件夹 GetCurrentDir
  4. 利用MS17-010渗透win7(64位)
  5. (二)性能优化的指标和工具 (告别前端小白,成为大神的必经之路)
  6. ECMAScript 新提案:JSON模块
  7. python 异常处理 库_python异常处理详解
  8. element UI 单选框设置默认选中值
  9. MySQL数据库自动添加时间戳
  10. Netflix:我们为什么要将GraphQL引入前端架构?\n