m0_46345736
秦墨·
采纳率100%
2020-09-04 15:38 阅读 363

Pycharm代码运行成功,但是不显示结果,同样IDLE则可以,有无大佬指点一二?

5

背景:胶水语言初学者

问题描述:在Pycharm里面代码运行成功,但是没有显示结果,见下图
图片说明

同样代码在DILE里面可以正常显示结果,见下图:
图片说明

代码:

import keyword
keyword.kwlist

如果在Pycharm里面将代码改为
:

import keyword
print(keyword.kwlist)

则显示正常,见下图:
图片说明

备注

1.查了下相关帖子,pycharm解释器已经选了正确路径的python3.exe

(PC里python2、python3都有),见下图
图片说明

但是仍然存在上述问题。

2.Run with python console 这个选项取消了,也是不行

3.提问的原因:个人理解,从功能上来讲pycharm负责运行代码,所以没有IDLE向一样可以显示结果,所以需要指定解释器,或者采用print来显示结果,如此以来,如果在IDLE编写一个大工程,那么如果将代码在Pycharm里面运行,是否要进行部分改动,而不能直接Copy呢?

小白一个,请大佬闲暇之余指点二三,谢谢!

控制台运行结果:

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    weixin_39853312 临界状态 2020-09-05 09:28

    图片说明

    那个地方是输出控制台的地方,表达式肯定不会输出罗,Python Console就类似IDLE基本就是临时用的

    图片说明

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2020-09-04 16:22

    pycharm不能直接输出表达式
    keyword.kwlist
    必须是
    print(keyword.kwlist)

    点赞 评论 复制链接分享
  • kingwolf_JavaScript 浴火_凤凰 2020-09-04 18:37

    Pycharm输出面板的旁边 有一个 Python Console 那个跟你说的idle差不多 去看看吧

    keyword.kwlist属于表达式 这种在任何的IDE运行文件过程中 都不会有输出的
    只有在控制台有输出 idle就是一种控制台

    点赞 评论 复制链接分享

相关推荐