私はpythonには新しく、私はpprofileを使いたいですが、動かすことはありません。なぜpprofileは出力を出さないのですか?
#!/usr/bin/env sc_python3
# coding=utf-8
import time
import pprofile
def someHotSpotCallable():
profiler = pprofile.Profile()
with profiler:
time.sleep(2)
time.sleep(1)
profiler.print_stats()
実行:次のスクリプトを使用して、https://github.com/vpelletier/pprofile:例えば
#pprofile --threads 0 test.py
は、私がここで説明するように、モジュールとしてpprofiler実行しようとしました
bash: pprofile: Command not found.
エラーになりますこのスクリプトは出力しません。次のよう
#!/usr/bin/env sc_python3
# coding=utf-8
import time
import pprofile
def someHotSpotCallable():
profiler = pprofile.Profile()
with profiler:
time.sleep(2)
time.sleep(1)
profiler.print_stats()
print(someHotSpotCallable())
でスクリプトを変更すると、出力に
Total duration: 3.00326s
None
を与える方法https://github.com/vpelletier/pprofileに示され、私はライン・バイ・ライン表出力を得るデュ?
私はPython 3.4.3を使用しています。バージョン2.7.3は、私のシステムで同じ出力(合計持続時間のみ)を与えています。
何かインストールする必要はありますか?
ありがとうございます!
ありがとうございました!あなたのプロファイラは非常にうまくいっています – PyNoob