gpt4 book ai didi

Python:用于识别与模式匹配的所有子文件夹的函数

转载 作者:行者123 更新时间:2023-12-03 20:25:55 25 4
gpt4 key购买 nike

我编写了以下代码来查找与特定模式匹配的所有子文件夹。但是我没有办法检查这个函数是否真的找到了所有匹配项。

我想检索名称格式为“19xx@60xx_npo”的所有文件夹,其中 xx 是字符,可能是大写。

def findWrongEncut(path):
pathList = glob.glob("./%s/19*@60*_npo" %path)
print pathList
print len(pathList)

上面的函数是否保证我会得到所有匹配“19xx@60xx_npo”的文件夹

最佳答案

是的,但它也会匹配不是目录和名称的内容,例如“19xxxxxx@60xxxxxxxx_npo”。如果要匹配特定数量的字母,请对 glob 中的每个字符使用 ?。如果您想保证目录,请在 glob 表达式上添加一个尾部斜杠:

pathList = glob.glob("./%s/19??@60??_npo/" % path)

关于Python:用于识别与模式匹配的所有子文件夹的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18603171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com