|
发表于 2021-9-14 11:02:55
|
显示全部楼层
本帖最后由 suchocolate 于 2021-9-14 11:37 编辑
- import os
- import shutil
- if not os.path.exists('C'):
- os.mkdir('C')
- A = os.listdir('A') # A文件夹下的文件列表
- B = os.listdir('B') # B文件夹下的文件列表
- AP = os.path.splitext(A[0])[1] # A文件夹下的文件的后缀名
- BP = os.path.splitext(B[0])[1] # B文件夹下的文件的后缀名
- AF = [os.path.splitext(x)[0] for x in A] # 去除后缀名的A的文件列表
- BF = [os.path.splitext(x)[0] for x in B] # 去除后缀名的B的文件列表
- for file in AF:
- if file in BF: # 如果有同名文件,移动改文件到C下
- shutil.move(f'A/{file}{AP}', 'C/')
- shutil.move(f'B/{file}{BP}', 'C/')
复制代码 |
|