cProfile命令行如何减少输出
cProfile command line how to reduce output
我正尝试在我的 python 脚本上 运行 cProfile,我只关心 运行 花费的总时间。有没有办法修改
python -m cProfile myscript.py
所以输出只是总时间?
此答案假定您使用的是 Unix 终端。
我能想到的最快的方法是使用“>”运算符将结果重定向到一个文件中,然后使用 head 读取该文件,例如:
python -m cProfile your_python_file.py > temp_file && head -n 3 temp_file
所以基本上,为了进一步解释我的自我,您将分析的所有结果写入 temp_file(如果该文件不存在并且其名称并不重要,则会创建该文件)。在此之后,您将使用 head -n 3
显示该文件的前 3 行。当然,如果不需要,您将不得不手动删除 temp_file!希望这对您有所帮助!
我正尝试在我的 python 脚本上 运行 cProfile,我只关心 运行 花费的总时间。有没有办法修改
python -m cProfile myscript.py
所以输出只是总时间?
此答案假定您使用的是 Unix 终端。 我能想到的最快的方法是使用“>”运算符将结果重定向到一个文件中,然后使用 head 读取该文件,例如:
python -m cProfile your_python_file.py > temp_file && head -n 3 temp_file
所以基本上,为了进一步解释我的自我,您将分析的所有结果写入 temp_file(如果该文件不存在并且其名称并不重要,则会创建该文件)。在此之后,您将使用 head -n 3
显示该文件的前 3 行。当然,如果不需要,您将不得不手动删除 temp_file!希望这对您有所帮助!