OS创建目录和复制文件

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)#复制文件

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值