ListDatasets (arcpy)

摘要

Lists all of the datasets in a workspace. Search conditions can be specified for the dataset name and dataset type to limit the Python List that is returned.

讨论

必须先设置工作空间环境,之后才能使用多个列表函数,这些列表函数包括 ListDatasetsListFeatureClassesListFilesListRastersListTablesListWorkspaces

语法

ListDatasets ({wild_card}, {feature_type})
参数说明数据类型
wild_card

通配符可限制返回的结果。如果未指定任何通配符,则会返回所有值。

String
feature_type

The feature type to limit the results returned by the wildcard argument. Valid dataset types are:

  • CoverageOnly coverages.
  • FeatureCoverage or geodatabase dataset, depending on the workspace.
  • GeometricNetworkOnly geometric network datasets.
  • MosaicOnly mosaic datasets.
  • NetworkOnly network datasets.
  • ParcelFabricOnly parcel fabric datasets.
  • RasterOnly raster datasets.
  • RasterCatalogOnly raster catalog datasets.
  • SchematicOnly schematic datasets.
  • TerrainOnly terrain datasets.
  • TinOnly TIN datasets.
  • TopologyOnly topology datasets.
  • AllAll datasets in the workspace. This is the default value.

(默认值为 All)

String
返回值
数据类型说明
String

A list containing dataset names returned from the function, limited by the wildcard and feature type arguments.

代码实例

ListDatasets example

List Feature Dataset names that start with C.

import arcpy

arcpy.env.workspace = "C:/Data"
# Print to the Interactive window all the feature datasets in the workspace
#   that start with the letter C. 
#
datasetList = arcpy.ListDatasets("C*", "Feature")

for dataset in datasetList:
    print dataset

相关主题

9/15/2013