Python 窗口

此 ArcGIS 2.7 文档已 存档,并且不再对其进行更新。 其中的内容和链接可能已过期。 请参阅最新文档

使用 Python 窗口,您可以通过将 Python 功能植入 ArcGIS Pro 来访问和执行地理处理任务和 Python 任务并提高工作效率。可在该窗口中运行的 Python 功能包括单行代码,也包括复杂的多行代码块。

Python 窗口对于那些刚刚接触脚本编写的用户来说是通往 Python 的必由之路,它直观的界面可供用户在 ArcGIS Pro 中学习 Python。在 Python 窗口中,可以查看和探索各种工具和方法的使用和语法,还可通过将 Python 代码片段输入或加载到窗口中以在独立脚本之外测试脚本意图。

Python 窗口之所以能成为运行和实验 Python 命令和语法的重要工具要得益于以下主要特征:

  • Python 窗口与 ArcGIS Pro 进行交互,处理图层和地图的其他内容、使用应用程序的环境设置并将地理处理工具的输出添加到您的地图。
  • 将通过 Python 窗口显示所有 Python 功能(包括 ArcPy)、核心 Python 功能(包括 Python 标准库)以及许多第三方库。
  • 可以输入和执行单个命令或多行代码块。
  • 可重新调用、编辑和重新执行已输入并执行的工具或函数。
  • 可从现有 Python 文件中加载 Python 代码,也可将其保存以便稍后重新加载或在其他环境中使用。
  • 自动完成功能使地理处理工具参数的填充速度比使用工具对话框更快速。

要打开 Python 窗口,请在分析选项卡的地理处理组中,单击 Python 按钮 新建笔记本 下的下拉菜单,然后单击 Python 窗口按钮 显示 Python 窗口

最初打开时,Python 窗口包含提示符和脚本部分。提示位于编写和输入代码的窗口的底部。脚本位于提示上方,用于记录之前输入的 Python 代码。初始空白。

Python 窗口提示和脚本

在 Python 提示符下输入 Python 代码后按下 Enter 键,代码将被执行并移至脚本部分。脚本部分还将显示所有已打印的消息或错误。Python 提示将扩大至适应输入的代码,并在执行代码后调整为默认大小。

提示:

在使用多行代码进行处理时,按 Ctrl + 上箭头以及 Ctrl + 下箭头来调用之前执行的 Python 代码。否则,按上箭头下箭头,在行与行之间移动。

当在 Python 窗口中运行代码时,提示符上方会显示一个灰色栏,以及一个取消按钮,用于停止处理。如果单击取消按钮,则代码将中断并抛出 KeyboardInterrupt 例外。

访问帮助

在 Python 中,工具、函数和类都存储着有用的信息。使用地理处理工具时,可以通过将指针置于名称后面的圆括号内来访问帮助信息;窗口将提供当前参数的语法和帮助。此外,任何地理处理工具的帮助主题都可以通过单击“帮助”按钮 信息 进行访问。

在 Python 窗口中访问帮助

保存和加载 Python 代码

可在 Python 窗口将完成的工作保存到文件以供随后在会话中使用或在 Python 集成开发环境 (IDE) 中进一步细化。要保存 Python 窗口中的代码,请单击脚本部分并单击保存脚本。在另存为对话框中,提供路径和文件名。这将保存包括 Python 代码在内的当前脚本内容,同时将消息和返回的值保留为代码注释。

要将现有代码从 Python 文件加载到 Python 窗口,请单击 Python 提示符部分,单击加载代码,必要时可修改代码,然后执行。