if __name__ == "__main__": args = [arcpy.GetParameterAsText(i) for i in range(arcpy.GetParameterCount())] MyTool(*args)
import sys def myargs(func): '''a decorator''' defaultargs =sys.argv[1:] def newfunc(*origargs): if origargs: return func(*origargs) else: return func(*defaultargs) return newfunc @myargs #the decoration def myfunc(*args): '''a decorated function''' return args if __name__ == "__main__": for arg in myfunc('test'):print arg for arg in myfunc():print arg
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.