简单记录一下
import shutil
import os
def remove_file(old_path, new_path):
print(old_path)
print(new_path)
filelist = os.listdir(old_path) #列出该目录下的所有文件,listdir返回的文件列表是不包含路径的。
print(filelist)
for file in filelist:
if file.endswith('.jpg'):
src = os.path.join(old_path, file)
dst = os.path.join(new_path, file)
shutil.move(src, dst)
if __name__ == '__main__':
remove_file(r"E:/图像标注/1/", r"E:/图像标注/2/")
另外,使用os.listdir要注意的地方:
- 列举的文件在windows下默认按名字排序
- 列举的文件在linux下默认无序