2024-10-01 02:18:13 发布
网友
我有目录有文件名“VISCUS”,“MISMANAGE”等 我想找到符合给定模式的文件。你知道吗
pattern=“SALES”#这会随着命令行参数的变化而动态变化 我在做下面的事
import glob files_present = glob.glob(r"*pattern*") #glob.glob(r"*SALES*")works okay
'*pattern*'不会更改为'*SALES*'。试试这个:
'*pattern*'
'*SALES*'
pattern = "SALES" import glob files_present = glob.glob(r"*{}*".format(pattern))
像这样的?你知道吗
for pattern in ("VISCUS", "MISMANAGE"): files_present = glob.glob(r"*{}*".format(pattern)) # do stuff with present files
从循环变量创建glob字符串。你知道吗
glob
'*pattern*'
不会更改为'*SALES*'
。试试这个:像这样的?你知道吗
从循环变量创建
glob
字符串。你知道吗相关问题 更多 >
编程相关推荐