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