Python:遍历目录,检查其中是否有一定数量的文件,如果没有,从其他目录复制2个文件,基于nam复制一个文件

2024-09-30 06:25:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我还在学习python。在

我正在尝试制作一个脚本,它执行以下操作:

  • 根据今天的日期遍历目录(所以如果我明天运行它,它会查找上面有明天日期的文件夹)。在
  • 检查其中是否有.pdf文件。在
  • 如果其中没有.pdf文件:从另一个目录复制其中的标准2,并根据excel文件名复制一个。(所以假设excel文件名为:Excelfile45,那么它应该复制名为“45”)编辑的pdf文件:如果这是一种更简单的方法,它也可以基于目录映射。

所以这就是我所做的:

import os, fnmatch

def findDir(路径,筛选器):

^{pr2}$

对于findDir中的pdfFile(r'C:\new','*.pdf'): 打印(Pdfile)

它在目录中运行并在其中查找PDF。但现在我不知道该怎么继续下去了。在

非常感谢任何帮助!在

对于任何语法/拼写错误,我也深表歉意。在


Tags: 文件方法import目录脚本文件夹编辑标准
1条回答
网友
1楼 · 发布于 2024-09-30 06:25:52

你的规格很模糊,所以我不得不假设很多事情。我认为这段代码达到了您想要的效果,但是您可能需要稍微调整一下(例如目录名中的日期格式)。在

我假设目录结构是这样的:

c:\new (base dir)
    daily_2014_12_14
    daily_2014_12_15
    ...
    standard

代码:

^{pr2}$

另外:我同意伊普洛德曼的评论。下次再给我们多做点努力。在

相关问题 更多 >

    热门问题