输出显示在Jupyter Notebook中,但未显示在PyCharm中
问题内容:
我见过类似的帖子,但没有看到任何能真正解决Jupyter Notebook和PyCharm之间输出差异的回复。
一个例子是这样的:
from datetime import datetime
now = datetime.now()
now
输出:
Jupyter笔记本:datetime.datetime(2019, 12, 8, 13, 20, 37, 339795)
皮查姆: Process finished with exit code 0
PyCharm中没有显示输出。有人可以解释为什么两者的输出有差异吗?我可以在PyCharm中看到相同的输出吗?
问题答案:
原因是因为Pycharm在脚本模式下运行,而Jupyter在交互模式下工作。您可以添加打印语句,例如print(now)
以查看输出,也可以在Pycharm交互式解释器中运行代码。
有关交互模式的更多详细信息,请参见此内容
有关如何使用Pycharm交互式解释器的更多详细信息,请参见此内容。Pycharm是否具有Interactive Python
Interpreter?