공공기관2 작업 중. _temp 몽타주(재생성가능)는 제외. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
17 lines
773 B
Python
17 lines
773 B
Python
# -*- coding: utf-8 -*-
|
|
import os, sys, glob, re
|
|
sys.stdout.reconfigure(encoding='utf-8')
|
|
ROOT = r'D:\01.프로젝트\DB수집\작업파일\광역_사이트맵'
|
|
for prov in sorted(os.listdir(ROOT)):
|
|
pdir = os.path.join(ROOT, prov)
|
|
if not os.path.isdir(pdir): continue
|
|
sites = [d for d in os.listdir(pdir) if os.path.isdir(os.path.join(pdir, d))]
|
|
def keyf(d):
|
|
m = re.match(r'(\d+)', d)
|
|
return int(m.group(1)) if m else 999
|
|
print(f'### {prov} ({len(sites)} 사이트)')
|
|
for s in sorted(sites, key=keyf):
|
|
sdir = os.path.join(pdir, s)
|
|
xlss = [f for f in os.listdir(sdir) if f.endswith('.xlsx') and 'backup' not in f.lower() and not f.startswith('_')]
|
|
print(f' {s} :: {xlss[0] if xlss else "(엑셀없음)"}')
|