ListWorkspaces
汇总
返回当前工作空间中的工作空间列表。
讨论
必须先设置工作空间环境,然后才能使用多个列表函数,包括 ListDatasets 、 ListFeatureClasses 、 ListFiles 、 ListRasters 、 ListTables 和 ListWorkspaces 。
语法
ListWorkspaces({wild_card}, {workspace_type})
| 参数 | 说明 | 数据类型 | ||||||
|---|---|---|---|---|---|---|---|---|
|
wild_card |
限制返回的结果。如果未指定某一值,则返回所有值。通配符不区分大小写。
|
* |
||||||
|
workspace_type |
The workspace type that will limit the results returned.
(默认值为 All) |
String |
返回值
| 数据类型 | 说明 |
|---|---|
|
String |
该函数将返回包含工作空间名称的列表,该列表受 |
代码示例
ListWorkspaces 示例
压缩工作空间中的所有文件地理数据库。
import arcpy
arcpy.env.workspace = "c:/data"
# List all file geodatabases in the current workspace
workspaces = arcpy.ListWorkspaces("*", "FileGDB")
for workspace in workspaces:
# Compact each geodatabase
arcpy.management.Compact(workspace)