CheckProduct

Cette documentation ArcGIS 2.7 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.

Résumé

Checks to see if the requested license is available.

Syntaxe

CheckProduct (product)
ParamètreExplicationType de données
product

Product code for the product being checked.

  • arcviewArcGIS Desktop Basic product code
  • arceditorArcGIS Desktop Standard product code
  • arcinfoArcGIS Desktop Advanced product code
  • engineEngine Runtime product code
  • enginegeodbEngine Geodatabase Update product code
  • arcserver Server product code
String
Valeur renvoyée
Type de donnéesExplication
String

There are five possible return values for CheckProduct:

  • AlreadyInitialized 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.

Exemple de code

CheckProduct example

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

import sys
import arcpy

arcpy.env.workspace = "c:/data/world.gdb"

if arcpy.CheckProduct("ArcInfo") == "Available":
    arcpy.PolygonToLine_management("Lakes", "LakeLines")
else:
    msg = 'ArcGIS for Desktop Advanced license not available'
    print(msg)
    sys.exit(msg)

Rubriques connexes