本文整理匯總了Python中arcpy.GetParameter方法的典型用法代碼示例。如果您正苦於以下問題:Python arcpy.GetParameter方法的具體用法?Python arcpy.GetParameter怎麽用?Python arcpy.GetParameter使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類arcpy
的用法示例。
在下文中一共展示了arcpy.GetParameter方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: main
# 需要導入模塊: import arcpy [as 別名]
# 或者: from arcpy import GetParameter [as 別名]
def main():
arcrestZip = 'arcrest.zip'
arcrestHelperZip = 'arcresthelper.zip'
get_latest = arcpy.GetParameter(0)
installInBoth = arcpy.GetParameter(1)
base_folder = os.path.dirname(__file__)
#arcpy.AddMessage("%s: " % base_folder)
base_folder = os.path.dirname(base_folder)
#arcpy.AddMessage("%s: " % base_folder)
base_folder = os.path.dirname(base_folder)
#arcpy.AddMessage("%s: " % base_folder)
base_file = os.path.splitext(os.path.basename(__file__))[0]
if get_latest:
arcrest_zip, arcresthelper_zip = download_arcrest()
else:
commondata = os.path.join(base_folder, "commondata")
if os.path.isdir(os.path.join(commondata, base_file)):
arcrest_zip = os.path.join(commondata,base_file, arcrestZip)
arcresthelper_zip = os.path.join(commondata, base_file, arcrestHelperZip)
elif os.path.isdir(os.path.join(commondata, "userdata")):
arcrest_zip = os.path.join(commondata, "userdata", arcrestZip)
arcresthelper_zip = os.path.join(commondata, "userdata", arcrestHelperZip)
site_package = None
site_package64 = None
defPath = os.path.dirname(os.__file__)
if ('ArcGIS' in defPath):
if ('x64' in defPath):
site_package = os.path.join(defPath.replace('x64',''), 'site-packages')
site_package64 = os.path.join(defPath, 'site-packages')
else:
site_package = os.path.join(defPath, 'site-packages')
site_package64 = os.path.join(defPath.replace('ArcGIS','ArcGISx64'), 'site-packages')
else:
site_package = os.path.join(defPath,'site-packages')
## for p in sys.path:
## if p.lower().find("site-packages") > -1:
## site_package = p
## break
## del p
if site_package is None:
raise arcpy.ExecuteError("Could not find the site-package folder")
installPackages(arcrest_zip,arcresthelper_zip, site_package)
if site_package64 is not None and installInBoth == True:
arcpy.AddMessage(" ")
arcpy.AddMessage("-----------------------------------------------")
arcpy.AddMessage(" ")
installPackages(arcrest_zip,arcresthelper_zip, site_package64)
arcpy.AddMessage(" ")
arcpy.AddMessage("... Process Complete ...".format(site_package))