gpt4 book ai didi

Python - 删除双引号“以便脚本运行

转载 作者:行者123 更新时间:2023-11-30 23:55:28 25 4
gpt4 key购买 nike

我正在使用 Python 脚本来编辑许多形状文件的表格。以下脚本运行正常,但如果 SIT_FULL_S 字段中有任何“标记,则脚本出错并关闭。

gp.CalculateField_management(fc + "\\Parcels.shp","SIT_FULL_S", "!SIT_FULL_S!.lstrip('0')", "PYTHON")
arcgisscripting.ExecuteError: ERROR 000539: Error running expression: "9030 W SR 2 HWY "A"".lstrip('0') <type 'exceptions.SyntaxError'>: invalid syntax (<string>, line 1)
Failed to execute (CalculateField).

我有两个选择,创建一个新脚本来运行并删除所有出现的“,然后运行上面的脚本或修改上面的脚本以忽略”并继续运行。

有人可以帮忙吗?

最佳答案

逃避它:

"string \"inner string\""

或者不要混合引用:

'string "inner string"'

关于Python - 删除双引号“以便脚本运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4675695/

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