我有一个包含几千个文件的目录。我希望能够在较大的导演中创建子目录,并将 150 个文件(按扩展名过滤)移动到每个新创建的目录中。我希望得到一些指导来帮助我前进。这是我开始的小事:
wd = os.chdir(r'foobar')
allgzs=[]
for file in os.listdir(wd):
if file.endswith('asc.gz'):
allgzs.append(file)
for gz in allgzs:
# For every 150 .gz files:
# Create directory -- os.mkdir?
# Move files into directory -- shutil.move?