求助!!各位电脑大神,python批量将文件放到不同的文件夹中

我想把这个文件夹里的文件,按20个一组,放进新的文件夹里。用python的话怎么处理,求助各位计算机大神,python大神,要分2000个文件……太累了


import os

import shutil


path_file = r'C:\Users\knife\Desktop\test'

file_list = os.listdir(path_file)

for i,each in enumerate(file_list):

    if i % 20 ==0:

        fold_new = os.path.join(path_file,str(i // 20))

        os.makedirs(fold_new)

    shutil.move(os.path.join(path_file,each),fold_new)

温馨提示:答案为网友推荐,仅供参考