我的目录中有文件名" VISCUS"," MISMANAGE"等等 我想找到与给定模式匹配的文件。
pattern =" SALES" #这作为命令行参数动态变化 我在做如下
import glob
files_present = glob.glob(r"*pattern*")
#glob.glob(r"*SALES*")works okay
答案 0 :(得分:1)
'*pattern*'
不会更改为'*SALES*'
。试试这个:
pattern = "SALES"
import glob
files_present = glob.glob(r"*{}*".format(pattern))
答案 1 :(得分:0)
这样的事情?
for pattern in ("VISCUS", "MISMANAGE"):
files_present = glob.glob(r"*{}*".format(pattern))
# do stuff with present files
从循环变量创建glob
字符串。