0
下面的第一場是我的Python腳本的一部分:內部的Python ID在數據庫
gp.CalculateField_management("parcs", "Apn", "[oldApnfield]")
的問題是,我從將被命名爲不同的每個shape文件的東西計算領域,所以我在計算中不能使用字段名稱。有沒有一個內部的ID,python用來識別字段?什麼是Python語言來說「數據庫中的第一個字段」而不是使用字段名稱?
感謝您的幫助。我很接近,但現在的計算結果與在新的領域是不是PIDNUM價值PIDNUM每一行.....
import arcgisscripting
# Create the geoprocessor object
gp = arcgisscripting.create(9.3)
gp.OverWriteOutput = True
# Set the workspace. List all of the folders within
gp.Workspace = "C:\ZP44"
fcs = gp.ListWorkspaces("*","Folder")
#
for fc in fcs:
print fc
gp.MakeFeatureLayer(fc + "\\Parcels.shp", "parcs")
fieldList = gp.ListFields("parcs")
print fieldList[2].Name
field1 = fieldList[2].Name
print field1
gp.CalculateField_management("parcs", "Apn", "[field1]")
只要使用'fieldList [2] .Name' – aganders3 2012-01-09 22:38:21