gpt4 book ai didi

python - 如何使用 arcpy 中的替换功能?

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:49 25 4
gpt4 key购买 nike

我正在尝试使用更新游标来替换字段中的缩写(例如:ST 到 STREET,AVE 到 AVENUE 等),但似乎无法让它工作。我已经尝试了每一种排列,但显然遗漏了一些东西。代码运行但未对该字段进行任何更改。有什么建议么?非常感谢

import arcpy
from arcpy import env
env.workspace = "C:/data"

fc = "blah.shp"

cursor = arcpy.da.UpdateCursor(fc, ["BLAH_BLAH"])

for row in cursor:
row = row.replace("ST", "STREET")
cursor.updateRow(row)

del row
del cursor

最佳答案

行是一个字段列表,你不能直接用它访问字段值。改用字段的索引:row[0] = row[0].replace("ST", "STREET")

关于python - 如何使用 arcpy 中的替换功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22735821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com