Antworten:
Sie werden feststellen, dass dies TRU_W_DatableFeatures
eine optionale Eingabe ist. Wenn ArcGIS ein Python-Skript mit optionalen Argumenten aufruft, wird es #
anstelle eines nicht ausgefüllten optionalen Arguments übergeben. Dies liegt daran, dass Python-Argumente positionell sind.
Andernfalls, wenn Sie dieses Skript von Python anstelle von ArcGIS aufgerufen haben, können Sie es (möglicherweise) nicht festlegen TRU_W_DatableFeatures
.
Diese if
Anweisung prüft also die Existenz von TRU_W_DatableFeatures
, und was auch immer in dieser if
Anweisung enthalten ist, wird nur ausgeführt, wenn es TRU_W_DatableFeatures
existiert.