mal*_*lte 6 python ipython pycharm
有没有办法看看PyCharm控制台当前是否正在执行命令?
在终端中运行交互式python会话,执行命令后,提示将消失,直到执行完成.例如,当我打电话时time.sleep(5),>>>再次出现需要5秒钟,所以我知道命令仍在执行中.
在PyCharm中运行IPython控制台,提示永远不会消失.只有当我再次开始输入时,我才会收到消息"上一个命令仍在运行".这样很难看出命令何时完成而没有不断地"探测"提示.
我发现使用IPython时最好的方法是%time在需要运行长命令时使用magic命令.有关详细信息,请参阅https://ipython.org/ipython-doc/3/interactive/magics.html#magic-time
用法:
In[1]: %time time.sleep(5)
Wall time: 5 s
Run Code Online (Sandbox Code Playgroud)
代码完成时将显示第二行.这也有额外的好处,告诉你执行花了多长时间.
注意:不要将它与%timeit可能多次运行代码的命令混淆
| 归档时间: |
|
| 查看次数: |
2349 次 |
| 最近记录: |