1
多くのシェイプファイルのテーブルを編集するのにPythonスクリプトを使用しています。次のスクリプトはうまく動作しますが、SIT_FULL_Sフィールドに"シャットダウンします。スクリプトを実行するためにPython - 二重引用符を削除する "
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つのオプション、および実行中のcontiue「無視する上記のスクリプトを、その後、上記のスクリプトを実行したり、修正する」を通ると、すべての回出てくる削除し、新しいスクリプトを作成しています。
誰でも手助けできますか?
もしくはトリプル引用それ: ' "" " '文字列'、 "他の文字列" などを"」 " – Seth
私はそれをエスケープするために下記の提案を試みましたが、次のエラーがありました: gp.CalculateField_management(fc +" \\ Parcels.shp "、" SIT_FULL_S "、"!SIT_FULL_S!.lstrip( '0 \ "" \ "')"、 "PYTHON")^ SyntaxError:行継続文字の後の予期しない文字 - –
見つかった彼が、それを使用して問題を抱えています。 –