1

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).

2 つのオプションがあります。「」をすべて実行して削除する新しいスクリプトを作成してから、上記のスクリプトを実行するか、「」を無視して実行を続けるように上記のスクリプトを変更します。

誰でも助けることができますか?

4

1 に答える 1

3

エスケープする:

"string \"inner string\""

または引用符を混在させないでください:

'string "inner string"'
于 2011-01-13T00:50:44.293 に答える