import algam import glob import os # Путь к директории с XML файлами дополнительного задания xml_dir = r"c:\Users\USER\Downloads\Доп.задание1" save_dir = r"c:\Users\USER\Documents\git\kadastr12" def get_all_xml_files(directory): """Возвращает список полных путей ко всем .xml файлам в директории""" return glob.glob(os.path.join(os.path.abspath(directory), "*.xml")) # Получаем список XML файлов xml_files = get_all_xml_files(xml_dir) print(f"Найдено XML файлов: {len(xml_files)}") for file in xml_files: print(f" - {file}") # Запускаем парсер try: parser = algam.Parser(dir_xml=xml_files, save_dir=save_dir) print("Парсинг завершен успешно!") except Exception as e: print(f"Ошибка при парсинге: {e}") import traceback traceback.print_exc()