将字符串变量传递给glob

时间:2019-05-22 03:39:32

标签: python-3.x glob

我正在尝试将目录传递给glob,该目录将从配置文件中读取为变量。

如果我只是这样做,它将很好:

path = '//Server/Company/Official Documents/**/*.pdf'
Files = glob.glob(path,recursive=True)

但是,如果我尝试这样做,我会得到一个空列表:

path = Config[1][1]
Files = glob.glob('{path}**/*.pdf'.format(path=path),recursive=True)

有关信息,

print(Config [1][1])

为此

'//Server/Company/Official Documents/'

1 个答案:

答案 0 :(得分:1)

您在'{path} ** / *。pdf'.format(path = path)中错过了 / 尝试将其更改为:

f-string