我嘗試了建議。在最簡單的代碼中,我遇到了其他人提到的熟悉錯誤。錯誤是: @profile
NameError: name 'profile' is not defined
在最少的代碼: @profile
def hello():
print('Testing')
hello()
命令行: kernprof -l hello.py
我已經進口future,我甚至已經安
繼line_profiler上的docs後,我能夠簡單地分析我的代碼,但是當我使用python -m line_profiler script_to_profile.py.lprof查看輸出時,我只能看到27行代碼。我期望看到大約250,因爲這是我添加了@profile裝飾器的函數的長度。我的輸出如下所示: Timer unit: 1e-06 s
Total time: 831.023 s