Skip to main content

ValidateTableName

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

Возвращает допустимое имя таблицы для рабочей области на основе имени таблицы и пути к рабочей области. Некорректные символы в имени входной таблицы заменяются на символ подчеркивания. Ограничения на имена таблиц зависят от типа базы данных.

Синтаксис

ValidateTableName(name, {workspace})

Параметр Объяснение Тип данных

name

The table name that will be validated.

String

workspace

The workspace that will be used to validate the table name.

If the workspace is not specified, the Current Workspace environment will be used. If the Current Workspace environment is not set, a folder workspace will be used.

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.management.CopyFeatures(fc, os.path.join(out_workspace, out_fc))