【问题标题】:Jupyter snakeviz extension. Generated file locationJupyter snakeviz 扩展。生成的文件位置
【发布时间】:2019-06-18 22:44:10
【问题描述】:

我已将snakeviz 安装到venv。现在我可以通过%load_ext snakeviz 将扩展加载到jupyter notebook。

当我在单元格的开头将它作为魔法运行时:%%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',但没有找到。

【问题讨论】:

    标签: jupyter-notebook snakeviz


    【解决方案1】:

    在内部,snakeviz 将 pythons tempfile.NamedTemporaryFile 用于%snakeviz -t

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

    使用默认参数。其中delete=True,表示:

    如果 delete 为 true(默认),则文件一关闭就会被删除。

    所以这个文件只在snakeviz新标签打开时存储。关闭后就被删除了。 IE。它只有临时位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      • 2021-09-08
      • 2020-04-20
      • 2011-06-08
      • 1970-01-01
      相关资源
      最近更新 更多