如何在 Python 中检查代码的运行时间。 PyCharm 是我的 IDE [重复]

Posted

技术标签:

【中文标题】如何在 Python 中检查代码的运行时间。 PyCharm 是我的 IDE [重复]【英文标题】:How to check run time of your code in Python. PyCharm is my IDE [duplicate] 【发布时间】:2017-02-02 04:39:26 【问题描述】:

如何检查我的代码执行需要多长时间。 python中有内置的方法吗?或者我的 IDE PyCharm 中是否有一些隐藏的工具可以让我这样做。

【问题讨论】:

除了原题的答案,可以查看timeit模块。 【参考方案1】:

所以 profiler 已经是 Pycharm 的内置工具,如果你没有安装 yappi,它默认使用 cProfiler。这是它的链接PyCharm profiler。

如果您想在不附加任何 PyCharm 的情况下对代码进行概要分析,请查看 SO 问题 How can you profile a Python script?

【讨论】:

【参考方案2】:

你可以试试

cProfile

这样:

import cProfile
def myFunc():
   ...

cProfile.run('myFunc()')

希望这能解决您的问题!

【讨论】:

以上是关于如何在 Python 中检查代码的运行时间。 PyCharm 是我的 IDE [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 py.test 中的每个测试之前和之后运行代码?

如何在Python交互模式中运行.py文件

pycharm运行出现红字robot

如何在每个 jupyter notebook 内核之前运行 Python 代码

如何从 python 源代码中删除注释和文档字符串? [关闭]

python中如何创建程序文件1_1.py并且输入程序运行?