如何根据列表元素搜索文件?

时间:2017-10-21 02:10:36

标签: python list glob

我有一个列表WScript.Sleep 200 ,其中包含类似

的元素
tile

我想用它来搜索目录并将文件存储在列表中。

例如,这个:G11451-11500 G11501-11550 G11551-11600 G11601-11650 为我提供了一个包含文件名列表的预期输出。

但我想在一个循环中这样做。我无法从这里继续前进:

glob.glob('*G11451-11500*.sh')

1 个答案:

答案 0 :(得分:1)

使用str.format并将ix传递给字符串:

e = glob.glob('*{}*.sh'.format(ix))

如果您正在从某些外部来源(例如文件)中读取这些字符串,请确保已使用str.strip删除了尾随换行符。