20 lines
530 B
Python
20 lines
530 B
Python
import sys
|
|
from pathlib import Path
|
|
|
|
sys.path.insert(0, str(Path(__file__).resolve().parent))
|
|
from classifier import classify # noqa: E402
|
|
|
|
HERE = Path(__file__).resolve().parent
|
|
src = HERE / "sample_inbox.txt"
|
|
dst = HERE / "triage_output.txt"
|
|
|
|
lines = [ln for ln in src.read_text(encoding="utf-8").splitlines() if ln.strip()]
|
|
out = []
|
|
for ln in lines:
|
|
cat, _scores = classify(ln)
|
|
out.append(f"{ln} => {cat}")
|
|
dst.write_text("\n".join(out) + "\n", encoding="utf-8")
|
|
|
|
print(dst)
|
|
print(dst.read_text(encoding="utf-8"))
|