当前位置: 首页 > news >正文

河北建设厅网站刷身份证职业培训机构资质

河北建设厅网站刷身份证,职业培训机构资质,网站备案完毕 怎样建设网站,微网站的优势最近要做一个图像生成的课题,在网上找了一个混合的数据集。这个数据集中一共有360个文件夹,然后文件夹中有6-9张不等的照片,我的目标就是编写python代码将所有的照片取出来,放到一个指定的文件夹里,并且从1开始按照顺序…

最近要做一个图像生成的课题,在网上找了一个混合的数据集。这个数据集中一共有360个文件夹,然后文件夹中有6-9张不等的照片,我的目标就是编写python代码将所有的照片取出来,放到一个指定的文件夹里,并且从1开始按照顺序进行编号。

该数据集有360个文件夹
在这里插入图片描述
每个文件夹下面有数量不等的照片:
在这里插入图片描述

解决代码如下:

import os
import shutilpath1 = r"F:\cyclegan\新建文件夹\Dataset_Part1"
pic=os.listdir(path1)
k=0
for i in range(1,len(pic)):path="F:/cyclegan/新建文件夹/Dataset_Part1"+"/"+str(i)pic2 = os.listdir(path)for j in range(1, len(pic2)):k=k+1shutil.copy(path+"/"+str(j)+".jpg", "F:/cyclegan/新建文件夹/zong" + "/" + str(k) + ".jpg")

使用两个for循环即可解决问题:
1)os.listdir(path)方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这里输入print(len(pics))就可以返回这个文件夹中文件的数量。
2)shutil.copy(path1,path2)把path1的文件复制到path2
3)写path路径的时候,如何其中存在循环的变量i作为名称的话(比如1.jpg,2.jpg…),i前面一定要有str,不然会报错(也就是将int型转为str型)

当然还遇到了另外一个问题,就是某个文件夹里的照片多了,我需要删除一些。
比如2000+张挑选344张,复制到另外一个文件夹。

代码解决如下:

import os
import shutil
import random
path1 = r"F:\cyclegan\新建文件夹\zong2"
pic=os.listdir(path1)
j=0
for i in range(1,345):number = random.randint(1,len(pic))j=j+1shutil.copy(path1 + "/" + str(number) + ".jpg", "F:/cyclegan/新建文件夹/testA" + "/" + str(j) + ".jpg")

1)这里使用随机数进行动态选择 random。random.randint用来生成整数
2)shutil.copy依然是复制


http://www.ds6.com.cn/news/66244.html

相关文章:

  • 全国做膏药的网站有多少家呢什么是百度竞价推广
  • 阿里云香港服务器1年38安卓优化大师旧版本下载
  • 网站视频插件怎么做seo网站seo
  • 专业商城网站建设哪家便宜凡科建站教程
  • 网页制作怎么做多个网站chatgpt网页
  • 上海网站建设接单云南seo简单整站优化
  • 南通昨晚最新疫情爆发优化设计答案六年级
  • 电子商务网站设计的原则友情链接怎么连
  • 网站服务内容 备案crm软件
  • 国际网站怎么做优化可以发外链的论坛有哪些
  • 分类信息网站开发关键词挖掘爱网站
  • 网站开发php技术搜狗排名优化工具
  • 网站上做烟花效果安徽网站建设优化推广
  • 上海备案证查询网站查询系统十大网络营销经典案例
  • 宠物用品网站开发背景网络优化公司
  • 代做毕业设计的网站seo收录排名
  • html5风格网站特色最近有新病毒出现吗
  • 公司网站开发费计入什么科目百度搜索引擎的优缺点
  • app网站做二手交易防城港网站seo
  • 做问卷的网站有哪些内容网站优化哪家好
  • 网站建设公司的工资优化设计六年级下册语文答案
  • 高端建设网站建设百度智能小程序怎么优化排名
  • 网站建设发布教程视频seo做得比较好的公司
  • 商城网站怎么建今天最近的新闻
  • 网站建设全临沂今日头条新闻最新
  • 成都新线加做网站网店运营培训哪里好
  • 门户类网站开发多少钱必应搜索引擎地址
  • ASP.NET动态网站开发教程广告公司排名
  • 如何做更改网站的图片西安百度推广开户运营
  • 机械网站推广怎么做如何申请一个网站域名