คำถามติดแท็ก error-000539

8
การลบอักขระ return / newline (\ n) ออกจาก Field โดยใช้ Python และ Field Calculator?
ฉันมีตารางฐานข้อมูลที่มีเขตข้อมูลที่ฉันพยายามลบอักขระที่ส่งคืน (บรรทัดใหม่) ฉันพบโพสต์นี้ ( ฉันจะลบ (chomp) ขึ้นบรรทัดใหม่ใน Python ได้อย่างไร ) ของวิธีการทำอย่างไร แต่มันไม่ทำงานภายในเครื่องคำนวณภาคสนาม นี่คือตัวอย่างโค้ดที่ฉันพยายามคือ ตัวละครหมายเหตุผลตอบแทนไม่ได้ในตอนท้ายของสตริง !myField!.rstrip() หรือ !myField!.rstrip('\n') หรือ !myField!.rstrip('\r\n') หรือ !myField!.replace('\n', '') ได้รับข้อผิดพลาด 000539 สำหรับตัวเลือกนี้: คำอธิบายการคำนวณที่ใช้โดยเครื่องมือคำนวณเขตข้อมูลหรือคำนวณมูลค่าไม่ถูกต้อง ข้อความแสดงข้อผิดพลาดนี้จะแสดงรายการข้อผิดพลาด Python ที่เฉพาะเจาะจง การแก้ไขรหัสข้อผิดพลาดนี้ครอบคลุมข้อผิดพลาดของ Python จำนวนหนึ่ง: ตัวอย่างข้อผิดพลาด 1: ข้อยกเว้นประเภทข้อผิดพลาด: ไม่สามารถต่อกัน 'str' และวัตถุ 'int' ด้านบนเป็นข้อผิดพลาดเฉพาะของ Python การคำนวณพยายามเพิ่มหรือต่อสตริงและตัวเลขเข้าด้วยกัน ตัวอย่างข้อผิดพลาด 2: รูปร่างฟิลด์ @ ระยะทางไม่ถูกต้องด้านบนเป็นข้อผิดพลาดในการใช้วัตถุรูปทรงเรขาคณิต วิธีการระยะทางไม่ใช่วิธีการที่ถูกต้องของวัตถุรูปทรงเรขาคณิต สำหรับปัญหา Python …

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