доп 1
This commit is contained in:
26
test_parsing.py
Normal file
26
test_parsing.py
Normal file
@@ -0,0 +1,26 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user