CreateUniqueName

摘要

通过在输入名称后追加数字的方式为指定工作空间创建唯一名称。 该数字不断递增,直至名称变为唯一。 如果未指定工作空间,则使用当前的工作空间。

语法

CreateUniqueName (base_name, {workspace})
参数说明数据类型
base_name

The base name used to create the unique name.

String
workspace

The workspace used for creation of the unique name.

String
返回值
数据类型说明
String

具有唯一名称的完整文件路径。

代码示例

CreateUniqueName 示例

创建一个可供地理处理工具配合使用的唯一名称。

import arcpy

# Set workspace
arcpy.env.workspace = "c:/data"

# Create a unique name for the Buffer tool's derived output.
unique_name = arcpy.CreateUniqueName("temp.shp")

# Use unique name for Buffer Tool output dataset name.
arcpy.Buffer_analysis("roads.shp", unique_name, "100 feet")

# Clip output from Buffer tool with County Boundary to obtain buffered roads
# in county.
arcpy.Clip_analysis(unique_name, "county.shp", "clipped_roads.shp")

相关主题


在本主题中