输出显示在Jupyter Notebook中,但未显示在Pycharm中

时间:2019-12-08 02:40:52

标签: python jupyter-notebook pycharm

我见过类似的帖子,但没有看到任何能真正解决Jupyter Notebook和Pycharm输出差异的回复。

一个例子是这样的:

from datetime import datetime
now = datetime.now()
now

输出: Jupyter笔记本:datetime.datetime(2019,12,8,8,13,20,37,339795)

Pycharm:进程结束,退出代码为0

Pycharm中没有显示输出。有人可以解释为什么两者的输出有差异吗?以任何方式我可以在Pycharm中看到相同的输出吗?

1 个答案:

答案 0 :(得分:2)

原因是因为Pycharm在脚本模式下运行,而Jupyter在交互模式下工作。您可以添加打印语句,例如print(now)来查看输出,也可以在Pycharm交互式解释器中运行代码。

有关交互式模式Python interpretation difference in interactive mode and script mode

的详细信息,请参见此

有关如何使用Pycharm交互式解释器Does Pycharm have Interactive Python Interpreter?

的详细信息,请参见此