Окно Python – это эффективное и удобное средство для использования инструментов геообработки и функциональных возможностей Python при работе в ArcGIS. Команды Python, доступные для выполнения в этом окне, могут состоять из одной строки кода или представлять собой сложные блоки кода с использованием логики. Окно Python также предоставляет место для доступа к дополнительным функциональным возможностям с помощью пользовательских или сторонних модулей и библиотек Python.
Окно Python также работает как удобное средство ознакомления с Python, особенно это касается начинающих пользователей, так как они найдут здесь интуитивно понятный интерфейс, который сделает изучение скриптов Python в ArcGIS максимально простым и удобным. В окне Python можно экспериментировать с различными инструментами и методами использования, просматривать синтаксис; здесь можно вводить фрагменты кода Python или вставлять их в окно для проверки возможностей отдельного скрипта, не выполняя его целиком. Окно Python является мощным механизмом для эффективного доступа и выполнения задач геообработки и составления скриптов, а также для повышения производительности, благодаря размещению функциональных возможностей Python в рамках приложения ArcGIS Desktop.
Открытие окна Python
Окно Python можно открыть в любом приложении ArcGIS Desktop, щелкнув кнопку окна Python на панели инструментов Стандартные (Standard).
Ниже показано, как выглядит окно Python при первом открытии:
Обзор окна Python
После открытия окно Python можно переместить, щелкнув строку в верхней части и перетащив окно в нужное место. Окно можно прикрепить и открепить.
Команда вводится в основной командой строке, отмеченной тремя символами "больше чем" (>>>), а дополнительные строки командной строки обозначаются тремя точками (...).
Дополнительные строки необходимы при вводе многострочных блоков. Ниже приведен пример с использованием выражения if:
Окно Python состоит из двух разделов:
- Раздел Python слева. Здесь вводятся команды.
- Раздел Справки справа. Здесь просматриваются сведения по использованию команд, справочная информация и сообщения о выполнении. Этот раздел может быть скрыт или помещен справа, слева, сверху или снизу раздела Python.