我知道我可以使用GLOB
搜索文件夹,但例如:
ssd = raw_input("input sth: ")
glob.glob('C:\Program Files\'+ssd)
这种方式只有精确的文件夹名称才可以搜索文件夹。
我看到了一些关于使用*
但不确定如何使用它的内容。
我知道答案会很容易,但我是新手所以......请帮助。
答案 0 :(得分:1)
正如devnull评论的那样,用ssd
围绕输入变量*
:
glob.glob('C:\\Program Files\\*{}*'.format(ssd))
旁注:您应该像我在上面的代码中那样转义反斜杠,或者使用原始字符串文字。
glob.glob(r'C:\Program Files\*{}*'.format(ssd))