如何在Python中搜索其名称包含特定字符的文件夹

时间:2014-03-04 03:39:57

标签: python

我知道我可以使用GLOB搜索文件夹,但例如:

ssd = raw_input("input sth: ")
glob.glob('C:\Program Files\'+ssd)

这种方式只有精确的文件夹名称才可以搜索文件夹。

我看到了一些关于使用*但不确定如何使用它的内容。

我知道答案会很容易,但我是新手所以......请帮助。

1 个答案:

答案 0 :(得分:1)

正如devnull评论的那样,用ssd围绕输入变量*

glob.glob('C:\\Program Files\\*{}*'.format(ssd))

旁注:您应该像我在上面的代码中那样转义反斜杠,或者使用原始字符串文字。

glob.glob(r'C:\Program Files\*{}*'.format(ssd))