ファイルを別のフォルダーにコピーする (shutil)

あるフォルダーから別のフォルダーにファイルをコピーするには、 shutil实现
关键语句:shutil.copyfile(old_file_path,new_file_path)
複数のフォルダー内のファイルをコピーする場合は、for ループを追加するだけです。
#用shutil和os
#os主要是遍历文件夹内文件,进行拼接可以形成文件的具体路径
#shutil,将拼接好的路径和新路径放在一起,由下面代码实现复制
#shutil.copyfile(old_file_path,new_file_path)
#多个文件复制,则加上os的文件遍历,如下代码所示
old_path= 'D://20221122PCN转换//'
new_path = 'D://docx_test//'
old_dir_list=os.listdir(old_path)
for old_dir_file in old_dir_list:
    file_type=old_dir_file[-4:]
    file_id=int(old_dir_file[0:len(old_dir_file)-5])
    if file_type=='docx':
        old_file_path=old_path+old_dir_file
        print(old_file_path)
        if file_id>0 and file_id<=50000:
            new_file_path = new_path+"0_50000//"+ old_dir_file
            print(new_file_path)
            shutil.copyfile(old_file_path,new_file_path)
        else:
            continue

おすすめ

転載: blog.csdn.net/qq_41110377/article/details/128733302