繁体   English   中英

输出显示在 Jupyter Notebook 中但不在 PyCharm 中

[英]Output shown in Jupyter Notebook but not in PyCharm

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

一个例子是这样的:

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

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

Pycharm: Process finished with exit code 0

PyCharm 中没有显示输出。 有人可以解释为什么这两者的输出不同吗? 有什么办法可以在 PyCharm 中看到相同的输出?

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

有关交互模式的更多详细信息,请参阅this交互模式和脚本模式中的 Python 解释差异

有关如何使用 Pycharm 交互式解释器的更多详细信息,请参阅此处 Pycharm是否具有交互式 Python 解释器?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM