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