目标:将“data”文件夹中的所有文件分别复制给名字为“1”、“2”……“100”的文件夹。代码如下:

import os
source_dir = r"D:\data" # 用 r"D:\data" 或 "D:\\data" 都行
for i in range(1,101):
    target_dir = 'D:\\'+str(i)
    # 将source_dir目录下的文件和非空目录拷贝到target_dir下,target_dir若不存在将失败
    # 拷目录,/s 复制非空的目录和子目录。
    os.system('xcopy %s %s /s' % (source_dir, target_dir)) 
    if os.path.isdir(target_dir): print ('copy success',i)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐