Расширение Jupyter snakeviz.Расположение сгенерированного файла - PullRequest
0 голосов
/ 19 июня 2019

Я установил snakeviz в venv.Теперь я могу загрузить расширение в блокнот jupyter через %load_ext snakeviz.

Когда я запускаю его как магию в начале ячейки: %%snakeviz -t он печатает

*** Profile stats marshalled to file '/tmp/tmpc9sm6_a0'. 
Opening SnakeViz in a new tab...

Такгде эта папка tmp?Я пытался посмотреть здесь 'path_to_venv/lib/python3.7/site-packages/snakeviz', но не нашел его.

1 Ответ

0 голосов
/ 28 июня 2019

Внутренне snakeviz использует питонов tempfile.NamedTeoraryFile для %snakeviz -t:

# get location for saved profile
filename = tempfile.NamedTemporaryFile().name

с параметрами по умолчанию.Среди них delete=True, что означает:

Если delete равно true (по умолчанию), файл удаляется сразу после его закрытия.

Так чтофайл сохраняется только при открытой новой вкладке snakeviz.После закрытия он удаляется.Т.е. у него есть только временное местоположение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...