gpt4 book ai didi

python - 查看之前的命令是否仍在 PyCharm IPython 控制台中运行?

转载 作者:太空狗 更新时间:2023-10-30 00:02:20 25 4
gpt4 key购买 nike

有什么方法可以查看当前是否正在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com