快捷搜索: 王者荣耀 脱发

删除Jupyter中产生的.ipynb_checkpoints

问题背景 数据处理后发现部分数据文件并未生成,经过检查发现是由于这部分的数据文件夹中存在.ipynb_checkpoints导致判断条件未满足(index == len(os.listdir(os.path.join(args.data, current_seq))))而造成的,所以问题锁定在os.listdir,寻找这些数据文件夹是否多了什么文件。

发现的过程 用ls -l|grep "^-"| wc -l 查看当前目录下的文件数量,由于.ipynb_checkpoints是文件夹,所以用这个方法没能发现问题。 用print(len(os.listdir())) 发现文件数量与上面命令的结果不同,打印出os.listdir() 后发现多了’.ipynb_checkpoints’文件夹。

解决办法 参考,在数据文件夹中使用如下命令,作用是删除当前目录下的所有.ipynb_checkpoints。

rm -rf "find -type d -name .ipynb_checkpoints"

产生原因

This is something that comes from the notebook interface and has nothing to do with PyTorch or what you are doing with PyTorch.

在Jupyter中手动移除了某些数据文件而产生的.ipynb_checkpoints,与PyTorch操作无关。

经验分享 程序员 微信小程序 职场和发展