2024-09-28 01:30:23 发布
网友
我从arcpy.GetParameterAsText。在
如何使用arcpy.da.SearchCursor不管字段是否给定?在
> infc = arcpy.GetParameterAsText(0) > field = arcpy.GetParameterAsText(1) > arcpy.da.SearchCursor(infc,["SHAPE@", field])
错误为运行时错误:找不到字段“”
如何使cursor中的field_name参数成为可选参数?在
包含一个条件来检查field是否正在获取值。如果是,则将其包含在游标字段列表中;如果不是,则提供不同的默认值。在
field
field = arcpy.GetParameterAsText(1) # if variable `field` is blank if field == "" or field is None: cursor_fields = ["SHAPE@"] # otherwise else: cursor_fields = ["SHAPE@", field] arcpy.da.SearchCursor(infc, cursor_fields)
包含一个条件来检查
field
是否正在获取值。如果是,则将其包含在游标字段列表中;如果不是,则提供不同的默认值。在相关问题 更多 >
编程相关推荐