ArcGIS现场计算的python自动化
我在使用python正确格式化计算ArcGIS字段所需的表达式时遇到了一些问题 本质上,我试图使用的是一个变量加上一个字符串加上一个字段 在尝试了许多不同的方法后,我现在的处境如下:ArcGIS现场计算的python自动化,python,expression,Python,Expression,我在使用python正确格式化计算ArcGIS字段所需的表达式时遇到了一些问题 本质上,我试图使用的是一个变量加上一个字符串加上一个字段 在尝试了许多不同的方法后,我现在的处境如下: abv = "sometext" expression = "{0}+{1}+!OBJECTID!".format(abv, "-") arcpy.CalculateField_management(FC, "FIELDNAME", expression) 任何想法或方向都会很棒 我遇到的问题是,我不知道如
abv = "sometext"
expression = "{0}+{1}+!OBJECTID!".format(abv, "-")
arcpy.CalculateField_management(FC, "FIELDNAME", expression)
任何想法或方向都会很棒 我遇到的问题是,我不知道如何正确设置表达式的格式。所以我的问题是,如何正确地格式化表达式,使其组合变量、字符串和字段?然而,我后来明白了 abv=sometext这是从txt文件中提取的 前缀=abv+- 表达式=“{0}”+str!OBJECTID!。格式前缀 arcpy.CalculateField\u managementFC,FACILITYID,表达式,PYTHON
这解决了我遇到的格式问题 你有一些问题?我很想知道为什么投票被否决,以及那些看似讽刺的问题/答案。如果不知道你的问题是什么,我看不出我能如何帮助你。高雄说,为了让任何人帮助你,你必须解释你期望的行为以及你实际看到的不同行为。它不起作用从来都不是一个足够的解释,任何人都不能真正提供答案。