【发布时间】:2011-09-02 01:42:30
【问题描述】:
我有以下字符串强制我的 Python 脚本退出:
"625 625 QUAIL DR UNIT B"
我需要删除字符串中间的多余空格,所以我尝试使用以下拆分连接脚本:
import arcgisscripting
import logging
logger = logging.getLogger()
gp = arcgisscripting.create(9.3)
gp.OverWriteOutput = True
gp.Workspace = "C:\ZP4"
fcs = gp.ListWorkspaces("*","Folder")
for fc in fcs:
print fc
rows = gp.UpdateCursor(fc + "//Parcels.shp")
row = rows.Next()
while row:
Name = row.GetValue('SIT_FULL_S').join(s.split())
print Name
row.SetValue('SIT_FULL_S', Name)
rows.updateRow(row)
row = rows.Next()
del row
del rows
【问题讨论】:
-
您最近是否保存过您的文件,并且您确定您使用的是同一个文件?发布的代码似乎与错误不对应;第 17 行与错误中重现的行不匹配。