ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

编辑 Python 工具箱

  • 解决工具箱和工具错误

Python 工具箱 (.pyt) 是一个可在任何文本编辑器或 Python IDE 中编辑的 ASCII 文件。

要编辑 Python 工具箱,请在 ArcCatalog 或目录窗口中右键单击该工具箱,然后单击编辑。完成编辑后,Python 工具箱将在编辑器关闭后自动刷新。要随时手动刷新 Python 工具箱,请右键单击该工具箱,然后单击刷新。

默认情况下,Python 工具箱将在记事本中打开。要控制用于打开 .pyt 文件的应用程序,请先在以下位置设置编辑器:地理处理 > 地理处理选项。

提示:

刷新 Python 工具箱时,只刷新 Python 工具箱文件本身;并不刷新工具箱中导入的任意模块。要在 Python 工具箱中重新加载模块,可临时添加 Python 的 reload 功能。

解决工具箱和工具错误

显示错误图标 (无效 Python 工具箱) 的工具栏图标将指示语法错误。要查看该问题的说明,请右键单击该工具箱,然后单击检查语法。将打开 Python 错误对话框,该对话框会提供错误类型和行号。错误(例如 Parsing error SyntaxError: invalid syntax (line 40))指示第 40 行上出现了语法错误。

已替换为错误图标的工具图标 (无效脚本) 指示工具出现故障。要查看该问题的说明,请右键单击该工具箱,然后单击原因。将打开 Python 错误对话框,该对话框会提供错误类型和行号。这包括工具的 __init__、getParameterInfo 或 isLicensed 方法中出现的错误。

相关主题

  • 创建新 Python 工具箱
  • 什么是 Python 工具箱?

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

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

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明