CheckProduct (arcpy)

Zusammenfassung

Checks to see if the requested license is available.

Syntax

CheckProduct (product)
ParameterErläuterungDatentyp
product

Product code for the product being checked.

  • arcviewArcGIS for Desktop Basic product code
  • arceditorArcGIS for Desktop Standard product code
  • arcinfoArcGIS for Desktop Advanced product code
  • engineEngine Runtime product code
  • enginegeodbEngine Geodatabase Update product code
  • arcserver Server product code
String
Rückgabewert
DatentypErläuterung
String

There are five possible return values for CheckProduct:

  • AlreadyInitalized License has already been set in the script.
  • Available The requested license is available to be set.
  • Unavailable The requested license is unavailable to be set.
  • NotLicensed The requested license is not valid.
  • Failed A system failure occurred during the request.

Codebeispiel

CheckProduct example

Check to see if an ArcGIS for Desktop Advanced license is available.

import arcpy
from arcpy import env
import sys

env.workspace = "C:/Data/World.gdb"
if arcpy.CheckProduct("ArcInfo") == "Available":
    arcpy.PolygonToLine_management("Lakes", "LakeLines")
else:
    print "ArcGIS for Desktop Advanced license not available"
    sys.exit("ArcGIS for Desktop Advanced license not available")

Verwandte Themen

9/11/2013