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

相关主题