Zu Debugging-Zwecken habe ich eine fest codierte Bedingung erstellt, die überprüft, ob das Skript als eigenständiges oder als ArcGIS-Tool ausgeführt wird. Gibt es überhaupt eine Möglichkeit, dies zur Laufzeit herauszufinden? zB eine Umgebungsvariable, eine globale Variable usw.
z.B
dryRun= 1
if dryRun:
par= 'Hello'
else:
par= arcpy.GetParameterAsText(0)
# Do something