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

威海相亲网站关联词有哪些小学

威海相亲网站,关联词有哪些小学,哪个网站教做公众号,上海网站建设 永灿文章目录 一、需求二、处理方式三、代码实现 一、需求 每天会生成一个记录文件(文件名按日期yyyyMMdd格式命名),记录文件中记录有条形码的内容,需要合并最近20次的数据,并提取出有重复的条形码。 也可以进行最近30天数…

文章目录

        • 一、需求
        • 二、处理方式
        • 三、代码实现

一、需求

每天会生成一个记录文件(文件名按日期yyyyMMdd格式命名),记录文件中记录有条形码的内容,需要合并最近20次的数据,并提取出有重复的条形码。
也可以进行最近30天数据的合并,需要修改次数判断为日期判断即可。

二、处理方式

1、遍历存放记录文件的文件夹,并将获取的文件名进行排序;
2、根据条件过滤不需要的文件,然后将所有读取的文件使用pandas 的concat函数进行合并;
3、使用duplicated函数判断是否有重复;
4、输出有重复的条形码值。

三、代码实现

import datetime
import os
import shutil
import pandas as pdcurrent_date = datetime.date.today()
ls = []files = os.listdir("记录文件")
files = sorted(files, reverse=True)  # 对文件进行逆序排序count = 0
for file in files:if '模板' not in file and file.endswith('.xlsx'):  # 只选择xlsx后缀的文件,并剔除文件名中有"模板"的文件file_path = os.path.join("记录文件", file)df = pd.read_excel(file_path)ls.append(df)count += 1if count == 20:  # 选择最近的20个文件breakoutput = pd.concat(ls)
oupt_name = f'{datetime.date.today()}合并的数据.csv'
output.to_csv(oupt_name, encoding='gbk')data = pd.read_csv(oupt_name, encoding='gbk')
data['是否重复'] = data['条码值'].duplicated(keep=False)
duplicate_barcodes = data[data['是否重复'] == True]if len(duplicate_barcodes['是否重复'].tolist()) != 0:duplicate_barcodes.to_csv('有重码的文件.csv', encoding='gbk')if not os.path.exists("合并后的文件"):os.makedirs("合并后的文件")
if not os.path.exists("有重码的文件"):os.makedirs("有重码的文件")
shutil.move(oupt_name, os.path.join("合并后的文件", oupt_name))
shutil.move('有重码的文件.csv', os.path.join("有重码的文件", '有重码的文件.csv'))

如果是最近30天的文件,合并文件的代码如下,判断是否重复的代码不变:

current_date = datetime.date.today() - datetime.timedelta(days=30)
date_string = current_date.strftime("%Y%m%d")
print("当前日期:", date_string)ls = []
for file in os.scandir():if '模板' not in file.name:if file.name.endswith('xlsx'):file_date = datetime.datetime.strptime(file.name[:-5], "%Y%m%d").date()if file_date > current_date:df = pd.read_excel(file.name)ls.append(df)
output = pd.concat(ls)
http://www.hkea.cn/news/5732/

相关文章:

  • 网站开发多久网站搜索引擎优化方法
  • 专做polo衫的网站山西seo优化
  • logo在线制作网站爱站网长尾关键词挖掘查询工具
  • 网站获取访客qq号码做一个企业网站需要多少钱
  • 网站做百度排名发帖效果好的网站
  • 网站可以用cdr做吗网站优化排名软件网站
  • 为该网站做自适应百度竞价可以自学吗
  • wordpress旧版本下载整站seo教程
  • 旅游网站建设策划方案书今日头条重大消息
  • 电镀加工技术支持 东莞网站建设关键词快速上首页排名
  • php做网站需要数据库吗seo云优化方法
  • 重庆网站建设与网络推广百度视频下载
  • 品牌设计的英文seo sem推广
  • 深圳市建设网站免费源码下载网站
  • ant design 做网站国外域名购买
  • 上海拍牌网址网站关键字优化
  • 个人网站搭建软件百度文库首页官网
  • 游戏ui设计网站淘宝seo搜索优化工具
  • wordpress升级php版本崩溃seo免费诊断联系方式
  • 优质的企业网站seo排名啥意思
  • 网页制作专业必备关键词优化怎么做
  • 长春网站优化服务搜索引擎优化策略
  • 中英文的网站开发武汉seo首页优化技巧
  • 网站互联网接入商防城港网站seo
  • ERP开发 网站开发seo是怎么优化推广的
  • 东莞建设网站互联网广告推广
  • 青岛做网站的有哪些百度应用平台
  • 如何做外国网站销售百度搜索引擎
  • 网站设置点赞电脑培训网上课程
  • 网站建设答辩ppt模板优化游戏性能的软件