有什么方法可以查看当前是否正在 PyCharm 控制台中执行命令?
在终端中运行交互式 python session ,执行命令后,提示消失,直到执行完成。例如,当我调用 time.sleep(5)
时,需要 5 秒才能再次出现 >>>
,所以我知道命令仍在执行。
在 PyCharm 中运行 IPython 控制台提示永远不会消失。只有当我再次开始输入时,我才会收到一条消息“上一个命令仍在运行”。这样,如果不不断地“探测”提示,就很难看到命令何时完成。
最佳答案
我发现使用 IPython 时最好的方法是在需要运行长命令时使用 %time
魔术命令。有关详细信息,请参阅 https://ipython.org/ipython-doc/3/interactive/magics.html#magic-time
用法:
In[1]: %time time.sleep(5)
Wall time: 5 s
第二行将在代码完成时出现。这还有一个额外的好处,就是告诉您执行需要多长时间。
注意:不要不小心将它与将多次运行您的代码的%timeit
命令混淆
关于python - 查看之前的命令是否仍在 PyCharm IPython 控制台中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32591557/