Anstatt ohne Erläuterung fehlzuschlagen, wird der Fehler mit der except-Anweisung abgefangen, und die von Puffer erzeugte Fehlermeldung wird erfasst und ausgegeben.
Beachten Sie, dass der except-Block nur ausgeführt wird, wenn Puffer einen Fehler zurückgibt.
import arcpy try:
resources.arcgis.comInstead of failing without explanation, the except statement is used to trap the error, then fetch and print the error message generated by Buffer.
Note that the except block is only executed if Buffer returns an error.
import arcpy try:
resources.arcgis.comAndernfalls tritt ein Syntaxfehler auf.
Wenn während der Ausführung ein Fehler auftritt, wird der Code im except-Block ausgeführt.
Alle Meldungen mit dem Wichtigkeitsgrad 2 (Fehler) werden hinzugefügt, falls das Skript über ein Skriptwerkzeug ausgeführt wird.
resources.arcgis.comThe except statement is required by the earlier try statement ; otherwise, a syntax error occurs.
If an error occurs during execution, the code within the except block is executed.
Any error messages are added using the AddError() function in case the script is run from a script tool.
resources.arcgis.comWenn innerhalb der try-Anweisung ein Fehler auftritt, wird eine Ausnahme ausgelöst, und der Code unter der except-Anweisung wird ausgeführt.
Eine einfache except-Anweisung ist die einfachste Form der Fehlerbehandlung.
Im folgenden Code schlägt Puffer fehl, weil der erforderliche Parameter für die Entfernung nicht bereitgestellt wurde.
resources.arcgis.comIf an error occurs within the try statement, an exception is raised, and the code under the except statement is then executed.
Using a simple except statement is the most basic form of error handling.
In the following code, Buffer fails because the required Distance parameter has not been provided.
resources.arcgis.comВы хотите добавить слова, фразы или переводы?
Пришлите нам новую статью.