Daha çox

ArcPy ilə AddMessage () -dən yeni sətrin silinməsi

ArcPy ilə AddMessage () -dən yeni sətrin silinməsi


Davam edən informasiya qutusunda eyni sətirdə mətn əlavə etmək üçün bir yol axtarıram. The AddMessage () əlavə edir a yeni xətt və bu əlverişli deyil.

Məsələn: Mətni olan bir sətrə sahib olmaq istəyirəm:

arcpy.AddMessage ("Məlumatların çeşidlənməsi… Bitti")

alətin icrasından əvvəl "Məlumatların çeşidlənməsi ..." və sonra "Bitti" görünməlidir.

Bunun bir yolu varmı?


Bunun edilə biləcəyini düşünmürəm və bunun üçün heç bir tələblə rastlaşmamışam.

Mənim yeganə fikrim geri ( b) sınamaq idi, buna görə də aşağıdakı kodu Python skript alətinin arxasında sınadım:

arcpy idxal edin arcpy.AddMessage ("Bir şey edirsiniz ...") arcpy.AddMessage (" bDone")

Qaçdığımda alət nəticələri dialoqunda görünən budur:


Ümumiyyətlə aşağıda belə bir şeydən istifadə edirəm (sualınızı düzgün başa düşsəm)

məlumatları sıralamaq üçün arcpy arcpy.AddMessage ("Məlumatların çeşidlənməsi") # kodu idxal edin ... arcpy.AddMessage ("Bitti")

Bu, əvvəllər istifadə etdiyim koddan bir nümunədir:

arcpy.AddMessage ("… Məsafəyə görə zəncirlərin çeşidlənməsi") arcpy.Sort_management (Chainage_FC_Tempv2, chainage_FeatureClass, [["POINT_M", "ASCENDING"]]) arcpy.AddMessage ("… Bitmiş çeşidləmə zəncirləri")