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))

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