0
Pythonで文字列を検索するにはどうすればいいですか?文字列に検索文字列の先行/遅れの値が含まれていない場合のみ返します。 WO1
WO123特定の文字列を含むサブフォルダの検索フォルダ、遅延値を除外
:白の間隔は、すなわち
私は "WO1" または "WO1 BLD2 L1 H3 Fitout" については、以下のサブフォルダのフォルダを検索したい、
サブフォルダaceptableです
SP10152100 WO137
WO1 BLD2 L1 H3 Fitout
私はリターンを使用していたコード "SP10152100 WO137"
temp_WO_dir1 = "WO" + wo
path = root + "\\"+ dir
for root, dirs, files in os.walk(path):
for dir in dirs:
print dir
if temp_WO_dir1 in dir:
find = True
sp_path = root + "\\" + dir + "\\3 Finance\\Telstra Invoicing"
print sp_path
break
if root.count(os.sep) - path.count(os.sep) == 0:
del dirs[:]
更新:
がは、次のことを試みたが、進んワードboundryが隣接し
if re.match(temp_WO_dir1+"\s" , dir):
'if temp_WO_dir1 == dir'? – wwii
ありがとう、私は私の質問を改訂しました – Ossama