删除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’文件夹。
解决办法
参考Delete the .ipynb_checkpoints in my dataset folder,在数据文件夹中使用如下命令,作用是删除当前目录下的所有.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操作无关。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
