arcpy 自定义工具可选参数留空时的处理

arcpy 自定义工具可选参数留空时的处理

lyrName = arcpy.GetParameterAsText(0)

当该参数设置为optimal,且使用时留空的时候,

在arcgis python窗口读取lyrName="#"

在脚本里读取为空字符串 "",len("")=0。

在python中,空字符串.isspace()== False 

空字符串 is None == False

arcpy.mapping.ListLayers(mxd,"")会返回所有图层

    

原文地址:https://www.cnblogs.com/xiexiaokui/p/13460179.html