Mediante la consola interactiva de la ventana de Python, puede ejecutar código de Python directamente desde ArcGIS Pro a través de un intérprete de Python, sin necesidad de un archivo de script. El código de Python que ejecuta desde esta ventana puede ir desde una línea única hasta bloques de código multilínea complejos. El siguiente vídeo ofrece una vista general de la ventana de Python.
- Duración del vídeo: 0:52
- Este vídeo se ha creado con ArcGIS Pro 3.2.
La ventana de Python está integrada con ArcGIS Pro para que las herramientas de geoprocesamiento puedan ejecutarse y consultarse cómodamente en la aplicación para aumentar la productividad. Se pueden introducir o cargar fragmentos de código en la ventana de Python para probar rápidamente ideas de scripting fuera de un script independiente. La ventana de Python también sirve de puerta de entrada a Python para los que se inician en el scripting, ya que proporciona una interfaz en la que aprender la sintaxis de Python y explorar la funcionalidad y las herramientas de geoprocesamiento de Python.
La ventana de Python contiene las siguientes entidades para ejecutar herramientas de geoprocesamiento y experimentar con Python:
- La ventana de Python interactúa con ArcGIS Pro, trabajando con capas y otro contenido de su mapa, utilizando los ajustes de entorno de la aplicación y agregando la salida de las herramientas de geoprocesamiento a su mapa.
- Toda la funcionalidad de Python (incluido ArcPy), la funcionalidad básica de Python (incluidas las bibliotecas estándar de Python) y muchas bibliotecas de terceros se exponen a través de la ventana de Python.
- Se pueden introducir y ejecutar bloques de código de una o varias líneas.
- Las herramientas o funciones ya introducidas y ejecutadas pueden recuperarse, editarse y volver a ejecutarse.
- El código de Python puede cargarse desde archivos de Python existentes o guardarse para volver a cargarse más tarde o utilizarse en un entorno diferente.
- Las funciones inteligentes de completado de código, información de parámetros, ayuda rápida y lista de miembros hacen que rellenar los parámetros de las herramientas de geoprocesamiento sea más rápido que utilizar los cuadros de diálogo de las herramientas.
Para abrir la ventana de Python, en la pestaña Análisis, en el grupo Geoprocesamiento, haga clic en el menú desplegable bajo el botón de Python y en el botón Ventana de Python .
Cuando se abre por primera vez, la ventana de Python incluye las secciones "prompt" y "transcript". Prompt se encuentra en la parte inferior de la ventana, donde se escribe e introduce el código. Transcript se encuentra sobre prompt y proporciona un registro del código de Python introducido previamente. Inicialmente está en blanco.
Cuando pulse Intro después de introducir el código de Python en prompt de Python, este se ejecutará y pasará a la sección transcript. Cualquier mensaje impreso o error aparecerá también en la sección transcript. Prompt de Python se amplía para ajustarse al código introducido y vuelve a su tamaño predeterminado una vez ejecutado el código.
Sugerencia:
Cuando trabaje con varias líneas de código, pulse Ctrl+flecha arriba y Ctrl+flecha abajo para recuperar el código de Python ejecutado anteriormente. De lo contrario, pulse la flecha hacia arriba o la flecha hacia abajo para pasar de una línea a otra.
Cuando el código se ejecuta en la ventana de Python, aparece una barra gris sobre el indicador con un botón de cancelación para detener el procesamiento. Si se hace clic en el botón de cancelación, el código se interrumpe con una excepción de KeyboardInterrupt.
Acceder a la ayuda
En Python, las herramientas, las funciones y las clases almacenan información útil. Al utilizar una herramienta de geoprocesamiento, se puede acceder a la información de ayuda situando el puntero dentro de los corchetes que siguen al nombre; la ventana proporcionará la sintaxis y la ayuda del parámetro actual. Además, puede acceder al tema de ayuda de cualquier herramienta de geoprocesamiento haciendo clic en el botón de ayuda .
Guardar y cargar código de Python
Puede guardar el trabajo realizado en la ventana de Python en un archivo que podrá utilizar en sesiones posteriores o perfeccionarlo en un entorno de desarrollo integrado (IDE) de Python. Para guardar el código de la ventana de Python, haga clic en la sección transcription y haga clic en Guardar transcripción. En el cuadro de diálogo Guardar como, indique una ruta y un nombre de archivo. Esto guarda el contenido actual de la transcripción, incluido el código de Python, y los mensajes y valores devueltos se conservan como comentarios del código.
Para cargar código existente de un archivo de Python en la ventana de Python, haga clic en la sección prompt de Python y haga clic en Cargar código.