คำถามติดแท็ก python-window

8
จะหยุดการประมวลผลข้อความสั่งด้วยตนเองในหน้าต่าง Python ของ ArcMap ได้อย่างไร?
หนึ่งจะหยุดการดำเนินการของกระบวนการที่ใช้เวลานานในคอนโซลหลามของ ArcMap ได้อย่างไร? ตัวอย่างเช่นคุณจะแบ่งการทำซ้ำที่ยาวนานเช่นเดียวกับที่ด้านล่างเมื่อเริ่มต้นอย่างไร for i in range(1, 50): # some long process which takes over a minute to complete ฉันต้องการที่จะหยุดกระบวนการในเวลาใดที่ฉันต้องการโดยการกดแป้นพิมพ์พร้อมกันการคลิกปุ่มหรือสิ่งที่คล้ายกันในขณะที่รหัสฉันมีการป้อนข้อมูลในหน้าต่างคอนโซลที่กำลังทำงาน

2
กำลังเรียกใช้งานสคริปต์ในหน้าต่าง Python ของ ArcMap?
ฉันกำลังเขียน Python ในเท็กซ์เอดิเตอร์ของฉันดังนั้นฉันจึงมีสคริปต์ Python, script.py ฉันยังคงพัฒนามันอยู่ดังนั้นจึงไม่ต้องการใส่ไว้ในกล่องเครื่องมือของฉันและในขณะนี้หมายถึงการคัดลอกและวางจากโปรแกรมแก้ไขข้อความของฉันไปยังหน้าต่าง Python ใน ArcGIS Desktop มีคำสั่งที่ให้ฉันเรียกมันจากหน้าต่าง ArcGIS Python หรือไม่? บางสิ่งบางอย่างตาม: run script.py ดูเหมือนว่ามีเหตุผลที่ควรมีอยู่ แต่อาจจะไม่

1
การนำเข้า GDAL จากหน้าต่าง Python ของ ArcGIS for Desktop?
ฉันพยายามเรียกใช้รหัส Python โดยใช้หน้าต่าง Python ใน ArcGIS 10.1 ที่ใช้ทั้งโมดูลarcpyและ gdalอย่างไรก็ตามเมื่อฉันลองและนำเข้าgdalโมดูลฉันได้รับข้อผิดพลาด: ImportError: No module named osgeo เห็นได้ชัดว่ามันหาโมดูลไม่ได้ดังนั้นฉันจึงเพิ่มไดเรกทอรีหลักของแพ็คเกจเว็บไซต์หลามลงในsys.pathรายการ: sys.path.append(r"C:\Python27\lib\site-packages") อย่างไรก็ตามเมื่อฉันลองและเรียกใช้import osgeoหรือfrom osgeo import gdalฉันได้รับข้อผิดพลาดต่อไปนี้: Runtime error Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <module> _gdal = swig_import_helper() File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper _mod …

1
มีความแตกต่างด้านประสิทธิภาพระหว่างหน้าต่าง Python และเครื่องมือสคริปต์ Python หรือไม่
มีความแตกต่างในการทำงานระหว่างการใช้งานสคริปต์ Python ในหน้าต่าง Python กับการใช้งานเป็นเครื่องมือสคริปต์ Python จากกล่องเครื่องมือใน ArcGIS Desktop 10.0 หรือไม่? บางครั้งฉันต้องใช้ ArcPy และเปิดใช้งาน ArcGIS จากประสบการณ์ล่าสุดของฉันฉันสามารถเรียกใช้สคริปต์เดียวกันผ่านกล่องเครื่องมือและในหน้าต่างหลามและกล่องเครื่องมือดูเหมือนจะเร็วขึ้นเล็กน้อย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.