目标:将“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)