自分用のpukiwiki
search file text †
import os
import re
path="C:/pleiades/2022-12/ws_forPythonGrepTest/demo/src/test/java/com/example/demo"
keyword="@Test"
NG_list=[]
for files in os.listdir(path):
search=re.search(r"^[a-z].*",files)
if search:
path2=os.path.join(path,files)
print("==={0}===".format(path2))
for files2 in os.listdir(path2):
# print(files2)
path3=os.path.join(path2,files2)
if os.path.isfile(path3):
with open(path3,encoding="utf-8") as f:
lines = f.readlines()
for i in range(len(lines)):
# print(line)
if lines[i].find(keyword)>=0:
NG_list.append(path3)
print(lines[i + 1] + ',' + lines[i - 2 ])
else:
continue
print()
print("NG file:")
for i in range(len(NG_list)):
print(NG_list[i])