30 lines
698 B
Python
30 lines
698 B
Python
import os
|
|
|
|
ignores = [
|
|
'bin',
|
|
'obj'
|
|
]
|
|
def find_all_proj_files(base_path):
|
|
res = []
|
|
for root, dirs, files in os.walk(base_path):
|
|
dirs[:] = [d for d in dirs if not d.startswith('.') and not d in ignores]
|
|
for file in files:
|
|
if file not in ignores:
|
|
res.append(os.path.join(root, file))
|
|
return res
|
|
|
|
|
|
def summerizer():
|
|
current_dir = os.path.dirname(os.path.abspath(__file__))
|
|
|
|
|
|
fs = find_all_proj_files(current_dir)
|
|
res = ""
|
|
for file in fs:
|
|
with open(file) as f:
|
|
res += f"---------------------{file}-------------------------\n"
|
|
res += f.read()
|
|
res += "\n"
|
|
print(res)
|
|
|
|
summerizer() |