Відповіді:
Ви помітите, що TRU_W_DatableFeatures
це необов'язковий ввід. Коли ArcGIS викликає скрипт Python з необов'язковими аргументами, він передасть #
замість необов’язкового аргументу, який не був заповнений. Це тому, що аргументи Python є позиційними.
В іншому випадку, якщо ви викликали цей скрипт з Python замість ArcGIS, ви (можливо) не встановите TRU_W_DatableFeatures
.
Таким чином, це if
твердження перевіряє наявність TRU_W_DatableFeatures
, і все, що є в цій if
заяві, буде виконуватися лише за TRU_W_DatableFeatures
наявності.