ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Отладка надстроек Python

  • Использование операторов печати
  • Не загружающийся инструмент или кнопка
  • Тестирование надстройки

Чаще всего, если надстройка не работает нормально, это вызвано ошибкой в коде или синтаксисе в скрипте Python. Для того, чтобы определить, где возникло исключение, откройте окно Python в ArcGIS. Исключение будет автоматически отображено в окне Python, показывая точное расположение и причину ошибки:

Отслеживание

Использование операторов печати

При разработки надстройки Python вы можете использовать операторы печати print в скрипте Python для вывода значений переменных и информационных сообщений в окне Python (операторы печати появляются в окне Python так, как это отображено на рисунке выше). Использование операторов печати для слежения за процессом работы надстройки поможет вам убедиться в правильности генерируемых и используемых значений, а также в верности результатов. Операторы печати могут быть удалены перед публикацией и использованием надстройки.

Не загружающийся инструмент или кнопка

Обычно, в случае, если инструмент или кнопка не загружаются и на месте их значка или названия находится надпись Missing, это вызвано ошибкой в синтаксисе Python. Перепроверьте ваш скрипт Python на предмет ошибок или неверных входных параметров функций Python.

Тестирование надстройки

Как только вы обнаружили и исправили ошибки в скрипте Python, необходимо повторно протестировать надстройку. Для этого требуется пересоздать файл .esriaddin. Более подробная информация доступна в разделе Тестирование надстройки.

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация