Краткая информация
Возвращает допустимое имя таблицы для рабочей области на основе имени таблицы и пути к рабочей области. Некорректные символы в имени входной таблицы заменяются на символ подчеркивания. Ограничения на имена таблиц зависят от типа базы данных.
Синтаксис
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 | Допустимое имя таблицы для рабочей области. |
Пример кода
Допустимые имена таблиц для рабочей области возвращаются перед копированием.
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))