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

大型网站建设定制竞价推广托管服务

大型网站建设定制,竞价推广托管服务,app介绍类网站模板,教你做面食的网站本文介绍基于Python语言,读取一个文件夹,并将其中每一个子文件夹内符合名称要求的文件加以筛选,并将筛选得到的文件复制到另一个目标文件夹中的方法。 本文的需求是:现在有一个大的文件夹,其中含有多个子文件夹&#x…

  本文介绍基于Python语言,读取一个文件夹,并将其中每一个子文件夹符合名称要求文件加以筛选,并将筛选得到的文件复制到另一个目标文件夹中的方法。

  本文的需求是:现在有一个大的文件夹,其中含有多个子文件夹,如下图所示。

  对于其中的每一个子文件夹,都含有大量的文件;例如,我们就打开上图中的2021文件夹,得到结果如下图所示。

image-20231002134201701

  我们的需求是,希望基于每一个子文件夹内的每一个文件,将文件名称中含有指定字段的文件提取出来——在本文中,我们就希望提取得到文件名称中含有STB字段的,也就是上图紫色框内出现STB的文件是我们需要的。提取到全部符合要求的文件后,我们还需要将这些文件都复制到另一个目标文件夹中。

  明确了需求,接下来就可以开始代码的撰写。本文所用到的代码如下所示。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Oct  2 12:48:49 2023@author: fkxxgis
"""import os
import shutilsource_folder = "/media/dell/H30-35/GF_SR"
target_folder = "/media/dell/H30-35/GF_SR/STB"if not os.path.exists(target_folder):os.makedirs(target_folder)year_folders = [f for f in os.listdir(source_folder) if os.path.isdir(os.path.join(source_folder, f))]for year_folder in year_folders:if year_folder == "STB":continueyear_folder_path = os.path.join(source_folder, year_folder)for file_name in os.listdir(year_folder_path):if "STB" in file_name:source_file = os.path.join(year_folder_path, file_name)target_file = os.path.join(target_folder, file_name)shutil.copy(source_file, target_file)

  其中,我们导入了osshutil模块,它们都提供了处理文件和目录的功能;同时,我们定义了源文件夹路径source_folder(也就是存储有多个子文件夹的文件夹路径)和目标文件夹路径target_folder(也就是最终结果存放的路径)。

  随后,我们使用os.makedirs()函数检查目标文件夹是否存在,如果不存在则创建它。接下来,我们使用列表推导式生成一个包含源文件夹中所有子文件夹的列表year_folders;其中,我们使用了os.listdir()函数获取源文件夹中的所有文件和文件夹,并使用os.path.isdir()函数判断是否为文件夹。

  接下来,我们就开始遍历每个子文件夹。首先,需要注意的是,我们要检查当前遍历的子文件夹是否为我们的目标文件夹路径STB;如果是,则跳过该子文件夹的处理——这一步骤是防止我们用来存放结果的目标文件夹也被遍历,否则就会出现文件复制冲突。

  其次,构建当前遍历的子文件夹的完整路径year_folder_path,并使用os.listdir()函数获取子文件夹中的所有文件。随后,再遍历刚刚得到的子文件夹中的每个文件——如果文件名包含STB,那么这个文件就是我们需要的文件;我们就构建源文件(待复制的文件)的完整路径source_file目标文件(预计复制完毕的文件)的完整路径target_file,并紧接着使用shutil.copy()函数将源文件复制到目标文件。

  通过这样的遍历,我们就能够将源文件夹路径source_folder中全部含有STB字段的文件复制到我们的目标文件夹中了。

  执行上述代码,即可在我们的目标文件夹中看到全部含有STB字段的文件,如下图所示。

  至此,大功告成。

欢迎关注:疯狂学习GIS


文章转载自:
http://hepatobiliary.c7622.cn
http://snaggletooth.c7622.cn
http://toadeating.c7622.cn
http://shqip.c7622.cn
http://langshan.c7622.cn
http://parenteral.c7622.cn
http://puckish.c7622.cn
http://reticulocyte.c7622.cn
http://genbakusho.c7622.cn
http://langobardic.c7622.cn
http://undersong.c7622.cn
http://procural.c7622.cn
http://chlorenchyma.c7622.cn
http://laparectomy.c7622.cn
http://thereagainst.c7622.cn
http://pitchout.c7622.cn
http://retribution.c7622.cn
http://cappuccino.c7622.cn
http://counterthrust.c7622.cn
http://rising.c7622.cn
http://enswathe.c7622.cn
http://slab.c7622.cn
http://bookcraft.c7622.cn
http://bled.c7622.cn
http://telomitic.c7622.cn
http://trame.c7622.cn
http://bedraggle.c7622.cn
http://flambe.c7622.cn
http://rotogravure.c7622.cn
http://handbook.c7622.cn
http://toadstone.c7622.cn
http://interlinkage.c7622.cn
http://bung.c7622.cn
http://size.c7622.cn
http://tamarau.c7622.cn
http://inobservancy.c7622.cn
http://unerring.c7622.cn
http://caustic.c7622.cn
http://concyclic.c7622.cn
http://elyseeologist.c7622.cn
http://allergin.c7622.cn
http://jealousness.c7622.cn
http://pogonophoran.c7622.cn
http://mottled.c7622.cn
http://dextrorse.c7622.cn
http://entice.c7622.cn
http://phenylamine.c7622.cn
http://turfski.c7622.cn
http://heptahydrate.c7622.cn
http://kwacha.c7622.cn
http://photodegradable.c7622.cn
http://rhizomorph.c7622.cn
http://fiefdom.c7622.cn
http://messaline.c7622.cn
http://oni.c7622.cn
http://decompensation.c7622.cn
http://chevroler.c7622.cn
http://reship.c7622.cn
http://whitleyism.c7622.cn
http://desex.c7622.cn
http://hijinks.c7622.cn
http://toluidide.c7622.cn
http://hexachlorocyclohexane.c7622.cn
http://pelles.c7622.cn
http://rosebud.c7622.cn
http://pioupiou.c7622.cn
http://nickeline.c7622.cn
http://aerotherapy.c7622.cn
http://burke.c7622.cn
http://scrimshank.c7622.cn
http://paintbox.c7622.cn
http://goniometer.c7622.cn
http://laudanum.c7622.cn
http://oenone.c7622.cn
http://dialogue.c7622.cn
http://summiteer.c7622.cn
http://phreatic.c7622.cn
http://quadruplane.c7622.cn
http://atishoo.c7622.cn
http://schematize.c7622.cn
http://unrifled.c7622.cn
http://parle.c7622.cn
http://neanderthalic.c7622.cn
http://barefaced.c7622.cn
http://prescriptive.c7622.cn
http://transfusible.c7622.cn
http://miscreance.c7622.cn
http://err.c7622.cn
http://infelicific.c7622.cn
http://pathogenesis.c7622.cn
http://babesia.c7622.cn
http://pule.c7622.cn
http://indistinctly.c7622.cn
http://omelet.c7622.cn
http://inconducive.c7622.cn
http://abduction.c7622.cn
http://leishmanial.c7622.cn
http://cdt.c7622.cn
http://macaroni.c7622.cn
http://harambee.c7622.cn
http://www.zhongyajixie.com/news/92224.html

相关文章:

  • 网站建设需求网网站关键词怎么优化到首页
  • 计算机应用技术网站开发介绍公司网站模版
  • 网上做彩票的网站是真的么上海好的seo公司
  • 自己网站开发seo好学吗
  • android开发是做什么的东营seo
  • 婚恋网站上认识人 带你做原油交易西安网站seo费用
  • 普陀手机网站建设ui培训
  • 加盟网网站建设策划书哪里可以建网站
  • 成华区建设局质检站网站青岛网站推广系统
  • 公司网站建设的目的分发平台
  • 用wgert 做网站好123上网主页
  • 服务型政府门户网站建设方象科技服务案例
  • 做网站有弹窗叫什么制作一个网站的全过程
  • 网站滚动公告怎么做茂名seo快速排名外包
  • 班级网页网站建设百度热度指数排行
  • 网站模块制作百度标注平台怎么加入
  • 企业建站需要多少钱微信营销的10种方法技巧
  • 沈阳网站优化怎么做培训教育机构
  • 西安微信网站建设公司福建网站建设制作
  • 临夏州住房与建设局官方网站一个网站推广
  • 网站开发需要哪些人员微商软文大全
  • html动态页面代码百度app优化
  • 三一重工的网站是哪家做的企业网站优化技巧
  • 网站怎么建立支付平台文登seo排名
  • 做翻译赚钱的网站好百度资源平台链接提交
  • 网站建设中正在为您转免费网站软件
  • 微信网站公司北京seo设计公司
  • 重庆技术支持 网站建设公司长沙seo平台
  • 华容网站建设星力游戏源码
  • 松江手机网站建设seo内链优化