如何将lyr变量转换为列表?变量类型列为类“arcpy”_mp.层'. 我应该把它转换成字符串然后插入列表吗?你知道吗
import arcpy
aprx = arcpy.mp.ArcGISProject("./test.aprx")
for m in aprx.listMaps():
for lyr in m.listLayers():
print (lyr)
output
layer1
layer2
layer3
desired output
['layer1', 'layer2', 'layer3']
例:2
for m in aprx.listMaps():
for lyr in m.listLayers():
layer = [str(lyr)]
print (layer)
output
['layer1']
['layer2']
['layer3']
这似乎也没有列入清单
m.listLayers()
已返回类型为^{因此,如果您的项目有2个映射,其中每个映射有3个层,则上面的代码段将打印如下结果:
相关问题 更多 >
编程相关推荐