Python OS搜索目录返回路径

时间:2018-10-07 03:15:32

标签: python regex

我有一个程序,我从多台计算机上运行该程序,它们从api中提取并将报告转储到保管箱文件夹中。我需要编写一个函数来搜索计算机中的保管箱文件夹,找到合适的子目录并返回绝对路径。我知道目录名称是“ Dropbox”,而Dropbox中的文件夹是“ reports”。对于层次结构,不一定按Dropbox \ Reports的顺序排列。

我想在C:\中搜索正则表达式"*?Dropbox?Reports.*"并返回路径C:\\Users\\UserName\\Dropbox\\dir_foo\\Reports

def getDir():
    for dirs in os.walk("C:\\"):
        if os.path.isdir('*?Dropbox?reports.*') in dirs:
            folder_name = dirname
        else: 
            continue
    return folder_name

在此先感谢您的帮助

0 个答案:

没有答案