2016-06-27 5 views

答えて

0

この回答は、あなたがUnix端末を使用していると仮定しています。 私は「>」演算子をファイルに結果をリダイレクトして、頭でファイルを読み、何かするだろうと考えることができ、最速の事:だから、基本的に

python -m cProfile your_python_file.py > temp_file && head -n 3 temp_file 

、さらに私の自己を説明するために、プロファイリングのすべての結果をtemp_fileに書き込んでいます(このファイルは存在しない場合に作成され、その名前は実際には問題になりません)。その後、このファイルの最初の3行をhead -n 3で表示します。もちろん、temp_fileを必要としない場合は手動で削除する必要があります!お役に立てれば!

+0

何らかの形で-n 3を最初のコマンド自体に追加することはできませんか?申し訳ありませんが、私はちょうど様々な設定で時間を記録し、一時ファイルを開くの私の仕事をスピードアップしようとしているばかわしい質問です –

+0

あなたは頭をしようとする可能性があります3 - python -m cProfile your_file.pyしかし、IOErrorを取得するか、それとも少なくとも私が得たものだと思います。 –

+0

&& rm temp_fileを追加すると、自動的にファイルを消去します。Dと1行ですべてを行います。 –

関連する問題