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