Краткая информация
Перечисляет все рабочие области в установленной рабочей области. Возвращаемый список может быть ограничен с помощью критерия поиска для имени или типа рабочей области.
Описание
Перед использованием некоторых функций List, включая ListDatasets, ListFeatureClasses, ListFiles, ListRasters, ListTables и ListWorkspaces, следует задать параметры среды рабочей области.
Синтаксис
ListWorkspaces ({wild_card}, {workspace_type})
Параметр | Объяснение | Тип данных |
wild_card | Параметр wild_card позволяет ограничивать список возвращаемых результатов. Если wild_card не задан, будут возвращены все значения. | String |
workspace_type | Тип рабочей области для ограничения результатов, возвращаемых аргументом с групповым символом. Существует шесть допустимых типов рабочей области:
(Значение по умолчанию — 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.Compact_management(workspace)