我正在尝试查找遵循以下模式的目录以及位于其中的mbojava实例:
/伏/mybooks.com网站/不断变化的事物/mbo(有或没有进行'c[1-9]')/
我也希望避免名字后面跟一个点,例如mbo not管理层收购前mboc3不是mboc3。断裂等
到目前为止,我有以下情况:
regex = re.compile("\/mbo(c[1-9])?\/"
mbojava = False
for root, dirs, names in os.walk("/v/mybooks.com/"):
if 'mbojava' in names and regex.search(root):
mbojava = os.path.join(root, 'mbojava')
print mbojava
结果:
当我确定有多个目录遵循上述模式时,我只得到一行。在
不要使用os/re。使用环球网做这件事的方式。在
相关问题 更多 >
编程相关推荐