ValidateTableName

Краткая информация

Возвращает допустимое имя таблицы для рабочей области на основе имени таблицы и пути к рабочей области. Символ подчеркивания "_" заменяет любой недопустимый символ, найденный в имени таблицы, и будет соответствовать ограничениям на имя в рабочей области. Ограничения на имена таблиц зависят от используемой РСУБД.

Синтаксис

ValidateTableName (name, {workspace})
ПараметрОписаниеТип данных
name

The table name to be validated.

String
workspace

The optional workspace against which to validate the table name.

If the workspace is not specified, the table name is validated using the current workspace environment. If the workspace environment has not been set, the table name is validated based on a folder workspace.

String
Возвращаемое значение
Тип данныхОписание
String

Допустимое имя таблицы для рабочей области, основанное на ограничениях имен в рабочей области.

Пример кода

Пример ValidateTableName

Возвращает допустимое имя таблицы для рабочей области.

import os
import arcpy

# Get the input and output workspaces.
arcpy.env.workspace = arcpy.GetParameterAsText(0)
out_workspace = arcpy.GetParameterAsText(1)

# Get a list of input feature classes to be copied and copy
# to new output location.
for fc in arcpy.ListFeatureClasses():
    out_fc = arcpy.ValidateTableName(fc, out_workspace)
    arcpy.CopyFeatures_management(
        fc, os.path.join(out_workspace, out_fc))

Связанные разделы