使用python连接要素类的字段而不使用字段计算器

时间:2016-07-12 19:51:53

标签: python field concatenation arcgis string-concatenation

这似乎应该相对简单,但我无法让它发挥作用。

我有一个要在其中连接属性的要素类。我想将县标识字段(县FIPS代码)与我生成的唯一标识符字段组合在一起。我希望能够在我的Python脚本中执行此操作,而不是在字段计算器中执行此操作,但是,我已经尝试了所有内容的错误消息。这两个字段当前都存储为字符串。有没有人对我如何解决这个问题有任何建议?

这就是我想要的结果,将'unique_id'和'id_num'字段组合起来制作'final_id'字段: table我在字段计算器中这样做了,并希望在我的python脚本中自动执行此操作?

1 个答案:

答案 0 :(得分:0)

我希望我能正确理解你的问题:

在python中,应该看起来像这样:

arcpy.CalculateField_management(TableX, "final_id", "!unique_id! +  !id_num! ", "PYTHON_9.3", "")

作为一般规则,为给定操作获取'审查'python代码的好方法是使用模型构建器重新创建特定进程,然后只需去 模型>出口>到Python脚本