Python 在Jupyter中使用自定义ContentsManager创建新文件
我正在为Jupyter笔记本编写一个自定义管理器,并开始创建新文件 最初,我的Python 在Jupyter中使用自定义ContentsManager创建新文件,python,jupyter-notebook,jupyter,jupyter-lab,Python,Jupyter Notebook,Jupyter,Jupyter Lab,我正在为Jupyter笔记本编写一个自定义管理器,并开始创建新文件 最初,我的文件\u存在函数始终返回True,并且我得到无法发布到文件,请改用PUT错误,与相同 接下来,我修改了file\u exists函数以返回False,但是现在Jupyter陷入了调用file\u exists的循环中: /dir /dir/Untitled.ipynb /dir/Untitled1.ipynb /dir/Untitled2.ipynb ... 我的问题是-我应该从文件返回什么?如果存在,笔记本创建就可
文件\u存在
函数始终返回True
,并且我得到无法发布到文件,请改用PUT
错误,与相同
接下来,我修改了file\u exists
函数以返回False
,但是现在Jupyter陷入了调用file\u exists
的循环中:
/dir
/dir/Untitled.ipynb
/dir/Untitled1.ipynb
/dir/Untitled2.ipynb
...
我的问题是-我应该从文件返回什么?如果存在
,笔记本创建就可以进行了
我想可能是
get
或save
在file\u存在后被调用
,但情况似乎并非如此。存在
-错误
exist\u dir
for dir-true
文件的存在\u dir
错误
那是票