解析路径 (模型构建器)
用法
-
此工具专用于模型构建器,而并不在编写 Python 脚本时使用。
解析结果由解析类型参数控制。示例:如果解析路径工具的输入是 C:\ToolData\InputFC.shp,则
解析类型
结果
FILE
InputFC.shp PATH
C:\ToolData NAME
InputFC EXTENSION
shp -
在脚本中,使用 Python os 模块可访问该功能。例如,如果传递以下输入变量:
Input = "C:\ToolData\InputFC.shp",则
- 要获取文件 InputFC.shp
import os
os.path.basename(Input)
- 要获取文件路径 C:\ToolData
import os
os.path.dirname(Input)
- 要获取文件名 InputFC
import os
os.path.basename(Input).rstrip(os.path.splitext(Input)[1])
- 要获取文件扩展名 shp
import os
os.path.splitext(Input)[1].lstrip(".")
- 要获取文件 InputFC.shp
语法
ParsePath_mb (in_data_element, {parse_type})
参数 | 说明 | 数据类型 |
in_data_element |
要解析的输入值。 | Data element |
parse_type (可选) |
从“文件”、“路径”、“名称”或“扩展名”中选择一种解析类型。假定输入值是 C:\ToolData\InputFC.shp,则:
| String |
环境
此工具不使用任何地理处理环境
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012