在AutoDL上跑mmrotate程序时,引发了错误
可以看到val_image文件下只有一张图片文件,但进度条(tqdm.tqdm())显示读取了两个文件,下面的报错显示了还存在一个.ipynb_checkpoints文件,cd到val_images文件夹下用ls指令查看文件,结果显示只有一张图片文件。
然后改用指令ls -a,果然显示了.ipynb_checkpoints隐藏文件
.ipynb_checkpoints的隐藏文件是notebook运行出错的时候生成的,很可能导致该目录下寻找其他文件出错。使用删除指令rm -rf .ipynb_checkpoints和sudo rm -f .ipynb_checkpoints均无法删除该文件。
使用如下指令可以有效删除,然后就可以保证程序正常运行了
rm -rf "find -type d -name .ipynb_checkpoints"
参考博客:
删除Jupyter中产生的.ipynb_checkpointshttp://t.csdn.cn/OTt18隐藏文件ipynb_checkpoints引起错误http://t.csdn.cn/jQdcx