本人是为了整理SemanticKITTI数据集,需要将下载的四个文件夹中的数据统一整理到一个文件夹中。
目标文件夹名为sequences,其中包含21个序列文件夹,所有的序列文件夹中都包含三个txt.文件和一个velodyne数据文件夹,1-10文件夹中还多了一个labels文件:
其他几个文件夹都比较好操作(文件夹中都是同一类型的文件),但labels文件夹中同时包含了一个labels文件夹和一个poses.txt文件,我又不想分开操作,所以就琢磨了一下同时移动的方法:
以下代码是在博文https://blog.csdn.net/longshaonihaoa/article/details/105679517 的基础上稍加修改得到的
import os
import shutil
def mymovefile(srcfile, dstpath): # 移动函数
if not os.path.isfile(srcfile):
print("%s not exist!" % (srcfile))
else:
fpath, fname = os