Daha çox

ArcGIS python, mdb məlumatlarını idxal etmək üçün Python skriptini çağırmaq üçün əlavə edir

ArcGIS python, mdb məlumatlarını idxal etmək üçün Python skriptini çağırmaq üçün əlavə edir


ArcGIS 10.2-də a.net alətlər panelindən Python alətlər panelinə keçməyə çalışıram və biraz çətinlik çəkirəm. İşlədiyini bildiyim və etməli olduğum işi görən tək başına dayanan bir python skriptim var, ancaq bu ssenariyə zəng etmək üçün əlavə düyməsini necə əldə edəcəyimi və ya ssenariyə əlavə etmək düyməsini necə daxil edəcəyimi öyrənə bilmirəm.

import arcpy import pythonaddins class ImportCSVFile (object): "" "Import_CSV.button (Button)" "" def __init __ (self): self.enabled = True self.checked = False def onClick (self): script1 = "C :  Users  xxx  Documents  AddIns  pythonAddin  Install  xxx "execfile (script1)

Mən də istifadə etməyə çalışdımos.startfile (xxxxx)əvəzinəscript1 = "xxxx"execfile (script1).

Səhv almıram, ancaq düymə heç nə etmir. Kimsə bunu necə işə salacağına dair bir fikri varmı?


GeoJohn düzgün həlli var, amma burada kod nümunəsidir

import arcpy import pythonaddins import os class Run_Script (object): "" "addin_test_addin.Run_Script (Button)" "" def __init __ (self): self.enabled = True self.checked = False def onClick (self): os. üçün tətbiq. sistem (r'C:  Data  test  importcsv.py ')

Geojohn-un təklif etdiyi kimi .py fayl uzantısına sahib olduğunuzdan əmin olun və Python-un fayl yolunuzu simli hərfi kimi şərh etməsi ən yaxşı şəkildə təmin ediləcəkdir. Bunu fayl yolundan əvvəl bir r qoyaraq edin.