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

欧美网站设计特点网站招商页面怎么做

欧美网站设计特点,网站招商页面怎么做,响应式网页设计答案,帮做网站的公司以下python程序版本为Python3.13.01.请写一个python程序,实现以下逻辑:从文件夹获取所有文件名,与Excel中的fileName列进行对比,凡是不在该文件夹下的文件名,从Excel文档中删除后,并将Excel中fileName和fil…

以下python程序版本为Python3.13.0

1.请写一个python程序,实现以下逻辑:从文件夹获取所有文件名,与Excel中的fileName列进行对比,凡是不在该文件夹下的文件名,从Excel文档中删除后,并将Excel中fileName和fileLength数据保存至新的excel文档

import os
import pandas as pddef filter_excel_by_folder(folder_path, excel_path, output_path=None, sheet_name=0, column_name='fileName'):"""过滤Excel文件,仅保留文件夹中存在的文件名对应的行参数:folder_path (str): 要检查的文件夹路径excel_path (str): 需要过滤的Excel文件路径output_path (str, 可选): 输出Excel文件路径,默认为None(覆盖原文件)sheet_name (str/int, 可选): 工作表名称或索引,默认为第一个工作表column_name (str, 可选): 包含文件名的列名,默认为'fileName'"""try:# 获取文件夹中的所有文件名(包括扩展名)folder_files = set(os.listdir(folder_path))print(f"在文件夹中找到 {len(folder_files)} 个文件")# 读取Excel文件df = pd.read_excel(excel_path, sheet_name=sheet_name)original_count = len(df)print(f"Excel中原有 {original_count} 行数据")# 检查文件名列是否存在if column_name not in df.columns:raise ValueError(f"Excel中找不到列 '{column_name}'")# 过滤数据:仅保留文件夹中存在的文件名filtered_df = df[df[column_name].isin(folder_files)]new_count = len(filtered_df)removed_count = original_count - new_countcolumns_to_save = ['fileName', 'fileLength']# 保存需要的列df_result = filtered_df[columns_to_save]print(f"删除了 {removed_count} 行不存在于文件夹中的数据")print(f"保留 {new_count} 行数据")# 保存结果if output_path is None:output_path = excel_path  # 覆盖原文件print("将覆盖原始Excel文件")else:print(f"将保存到新文件: {output_path}")# 保存到Exceldf_result.to_excel(output_path, index=False)print("操作完成!")return removed_countexcept Exception as e:print(f"发生错误: {str(e)}")return -1

 2.请写一个python程序,实现以下逻辑:从文件夹获取所有文件名,与Excel中的fileName列进行对比,凡是不在该Excel的文件名,将其从文件夹中删除

import os
import pandas as pddef delete_unmatched_files(excel_path='', folder_path='', sheet_name=2, column_name='path'):"""根据Excel中的文件名删除文件夹中不匹配的文件参数:excel_path (str): Excel文件路径folder_path (str): 要清理的文件夹路径sheet_name (str/int): Excel工作表名或索引,默认为第一个工作表column_name (str): 包含文件名的列名,默认为'文件名'"""try:# 从Excel读取文件名列表df = pd.read_excel(excel_path, sheet_name=sheet_name)excel_files = set(df[column_name].dropna().astype(str).tolist())print(f"Excel中找到 {len(excel_files)} 个文件名")# 获取文件夹中的所有文件folder_files = set(os.listdir(folder_path))print(f"文件夹中找到 {len(folder_files)} 个文件")# 找出需要删除的文件(在文件夹中但不在Excel中的文件)files_to_delete = folder_files - excel_filesif not files_to_delete:print("没有需要删除的文件")returnprint(f"找到 {len(files_to_delete)} 个需要删除的文件")# 删除文件deleted_count = 0for file in files_to_delete:file_path = os.path.join(folder_path, file)try:if os.path.isfile(file_path):os.remove(file_path)print(f"已删除: {file}")deleted_count += 1except Exception as e:print(f"删除 {file} 时出错: {str(e)}")print(f"删除完成,共删除了 {deleted_count} 个文件")except Exception as e:print(f"程序出错: {str(e)}")


文章转载自:

http://iy2lrLrC.mmynk.cn
http://SmaOrlZY.mmynk.cn
http://giBkcH5M.mmynk.cn
http://NmlWEWM6.mmynk.cn
http://xQLfBjKL.mmynk.cn
http://8XTkqb3K.mmynk.cn
http://4zZMlKVo.mmynk.cn
http://j5FE1NJV.mmynk.cn
http://eVEHvs0x.mmynk.cn
http://F8Zzvp9q.mmynk.cn
http://A0UyJ2b0.mmynk.cn
http://B80ZxkDz.mmynk.cn
http://Y3P4tLAN.mmynk.cn
http://diiDj1cZ.mmynk.cn
http://gYxLnpiz.mmynk.cn
http://xnOTrsEg.mmynk.cn
http://k67O9ZKy.mmynk.cn
http://S37xfoGy.mmynk.cn
http://0Go3m7jX.mmynk.cn
http://R35zR8Q5.mmynk.cn
http://mVG2kqlV.mmynk.cn
http://sifnYRb2.mmynk.cn
http://InWSBpml.mmynk.cn
http://9qAF2nSV.mmynk.cn
http://0O7su1MD.mmynk.cn
http://JSdWzoNf.mmynk.cn
http://SA1ZM19I.mmynk.cn
http://AYsUp5oL.mmynk.cn
http://6Mfv3ycR.mmynk.cn
http://cQwNDmeW.mmynk.cn
http://www.dtcms.com/wzjs/750736.html

相关文章:

  • 信息手机网站模板下载软件商城网站建设教程
  • 网站标准字体样昆明专业网站建设模板
  • 深圳市住房和城乡建设局网站首页上海网站开发制作公司
  • 制作网页常见的布局方法有宁波seo整体优化
  • 网站怎么做关键字如何做网站的版块规划
  • 去哪里建设自己的网站?公司企业logo设计
  • 淄博怎么做网站免费个人简历模板word版
  • 网站设计与程序方向网站开发页面设计过程
  • 大连网站建设怎么样辛集建设网站
  • 职业学校查询网站免费网站知乎
  • 上海网站制作公司广西壮族自治区成立于哪一年
  • 有了网站源码可以做网站吗青岛最新消息
  • 苏州专业做网站的公司有哪些国内卡一卡二卡三网站视频
  • 青海公路工程建设总公司网站网站预算
  • 花店网站建设规划书包头市建设厅官方网站
  • 网站用什么语言好设计网站推荐免费
  • 网站开发面试自我介绍童程童美少儿编程怎样收费
  • 无锡网站的建设专门做特卖的网站是什么意思
  • 重庆建站公司费用京东网上商城下载
  • 中外商贸网站建设wordpress怎么去除底部
  • 建设vip视频解析网站违法吗沈阳建筑工程信息平台
  • 做的网站如何发布会如何开通网络
  • 青海省住房和城乡建设局网站厦门网站seo优化
  • 免费建音乐网站东莞网站平面设计
  • 杭州网站建设设计公司WordPress菜单过滤器
  • 如何做网站规划免费自学平面设计的网站
  • 专业的建设网站哪个好长沙做网站要微联讯点很好
  • 重庆网站推广解决方案杭州手机建站模板
  • 福州网站网站托管工作室
  • 石家庄网站建设网站建设山东省住房和城乡建设厅网站定额站