"""Скачивает ресурсы NLTK в локальный каталог lab1/nltk_data.""" from __future__ import annotations from pathlib import Path import nltk PACKAGES = [ "punkt", "punkt_tab", "averaged_perceptron_tagger", "averaged_perceptron_tagger_eng", "stopwords", ] def main() -> int: target = Path(__file__).resolve().parents[1] / "nltk_data" target.mkdir(parents=True, exist_ok=True) for package in PACKAGES: print(f"Скачивание {package} ...") nltk.download(package, download_dir=str(target), quiet=False) print(f"Готово: {target}") return 0 if __name__ == "__main__": raise SystemExit(main())