Рефакторинг проекта: разделение на модули, улучшенный интерфейс, обработка Excel
This commit is contained in:
34
demo_structure.py
Normal file
34
demo_structure.py
Normal file
@@ -0,0 +1,34 @@
|
||||
"""
|
||||
Демонстрация новой структуры папок
|
||||
"""
|
||||
from pathlib import Path
|
||||
|
||||
def show_folder_structure():
|
||||
"""Показывает структуру папок которые создает программа"""
|
||||
|
||||
print("🗂️ СТРУКТУРА РЕЗУЛЬТАТОВ ПРОГРАММЫ:")
|
||||
print()
|
||||
print("📁 results/")
|
||||
print("├── 📁 all_xml_files/")
|
||||
print("│ ├── 74_34_0400003_1234_report-example[0].xml")
|
||||
print("│ ├── 74_34_0400003_5678_report-example[1].xml")
|
||||
print("│ └── ... (все найденные XML файлы с кадастровыми номерами)")
|
||||
print("│")
|
||||
print("├── 📁 matching_cadastral_files/")
|
||||
print("│ ├── 74_34_0400003_1234_report-match[0].xml")
|
||||
print("│ └── ... (только файлы с номерами из Excel списка)")
|
||||
print("│")
|
||||
print("├── 📊 updated_cadastral_list.xlsx")
|
||||
print("│ (Excel с добавленной колонкой путей к файлам)")
|
||||
print("│")
|
||||
print("└── 📋 processing_report.txt")
|
||||
print(" (подробный отчет о работе)")
|
||||
print()
|
||||
print("✨ ПРЕИМУЩЕСТВА:")
|
||||
print("• Все файлы структурированы и легко найти")
|
||||
print("• Отдельная папка для файлов из Excel списка")
|
||||
print("• Имена файлов содержат кадастровые номера")
|
||||
print("• Полная отчетность о проделанной работе")
|
||||
|
||||
if __name__ == "__main__":
|
||||
show_folder_structure()
|
||||
Reference in New Issue
Block a user