python的创建目录和文件也是非常方便的。
import os, shutil
os 是对操作系统调用的接口
base_dir='F:/python/dogs-vs-cats/new/new/new' os.mkdir(base_dir) #创建路径
train_dir=os.path.join(base_dir,'train')#路径连接:在base_dir后面加trian os.mkdir(train_dir)#创建路径(创建文件夹)
效果就是在路径下创建了名为train的文件夹。
shutil 高级的文件夹文件压缩包处理模块
original_dataset_dir='F:/python/dogs-vs-cats/train' base_dir='F:/python/dogs-vs-cats/new/new/new train_cats_dir=os.path.join(train_dir,'cats') os.mkdir(train_cats_dir) train_dir=os.path.join(base_dir,'train') os.mkdir(train_dir)
fnames=['cat.{}.jpg'.format(i) for i in range(1000)]#创建列表 for fname in fnames:#for循环读取文件,需要源地址和目的地址 src=os.path.join(original_dataset_dir,fname) dst=os.path.join(train_cats_dir,fname) shutil.copyfile(src,dst)#复制文件