当前位置:   article > 正文

根据名字筛选文件_python根据文件名筛选文件

python根据文件名筛选文件
  1. import os
  2. import shutil
  3. filepath2 = 'D:/Desktop/q'#被筛选的文件
  4. filepath1 = 'D:/Desktop/train'#参考名字的文件夹
  5. filepath3 = 'D:/Desktop/val'#新文件夹,被筛选出来的文件夹,文件名和filepath1同名
  6. file_list = os.listdir(filepath2)
  7. def main():
  8. for file in os.listdir(filepath1):
  9. aa,bb=file.split('.')
  10. cc = aa +'.jpg'
  11. #print(cc)
  12. if cc in file_list:
  13. print(cc)
  14. srcfile = filepath2 +'/'+ cc
  15. dstfile = filepath3 +'/'+ cc
  16. shutil.move(srcfile,dstfile)#剪切功能
  17. #shutil.copyfile(srcfile,dstfile)#拷贝出来
  18. if __name__ == '__main__':
  19. main()

根据这个文件夹内的文件名选择出另一个文件中存在的且同名的文件保存到新文件夹中

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/319433
推荐阅读
相关标签
  

闽ICP备14008679号