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