ฉันมีตารางฐานข้อมูลที่มีเขตข้อมูลที่ฉันพยายามลบอักขระที่ส่งคืน (บรรทัดใหม่) ฉันพบโพสต์นี้ ( ฉันจะลบ (chomp) ขึ้นบรรทัดใหม่ใน Python ได้อย่างไร ) ของวิธีการทำอย่างไร แต่มันไม่ทำงานภายในเครื่องคำนวณภาคสนาม นี่คือตัวอย่างโค้ดที่ฉันพยายามคือ ตัวละครหมายเหตุผลตอบแทนไม่ได้ในตอนท้ายของสตริง
!myField!.rstrip()
หรือ
!myField!.rstrip('\n')
หรือ
!myField!.rstrip('\r\n')
หรือ
!myField!.replace('\n', '')
ได้รับข้อผิดพลาด 000539 สำหรับตัวเลือกนี้:
คำอธิบายการคำนวณที่ใช้โดยเครื่องมือคำนวณเขตข้อมูลหรือคำนวณมูลค่าไม่ถูกต้อง ข้อความแสดงข้อผิดพลาดนี้จะแสดงรายการข้อผิดพลาด Python ที่เฉพาะเจาะจง
การแก้ไขรหัสข้อผิดพลาดนี้ครอบคลุมข้อผิดพลาดของ Python จำนวนหนึ่ง:
ตัวอย่างข้อผิดพลาด 1: ข้อยกเว้นประเภทข้อผิดพลาด: ไม่สามารถต่อกัน 'str' และวัตถุ 'int' ด้านบนเป็นข้อผิดพลาดเฉพาะของ Python การคำนวณพยายามเพิ่มหรือต่อสตริงและตัวเลขเข้าด้วยกัน
ตัวอย่างข้อผิดพลาด 2: รูปร่างฟิลด์ @ ระยะทางไม่ถูกต้องด้านบนเป็นข้อผิดพลาดในการใช้วัตถุรูปทรงเรขาคณิต วิธีการระยะทางไม่ใช่วิธีการที่ถูกต้องของวัตถุรูปทรงเรขาคณิต
สำหรับปัญหา Python ที่เฉพาะเจาะจงดูวิธีใช้ Python ภายนอกสำหรับข้อมูลเพิ่มเติมหรือศึกษาวิธีคำนวณฟิลด์หรือคำนวณมูลค่าของวิธีใช้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือเหล่านี้
หรือ
import os
def removeReturn(myField):
s = myField.rstrip(os.linesep)
return s
ความคิดใด ๆ เกี่ยวกับวิธีลบอักขระที่ส่งคืนโดยใช้เครื่องคิดเลข
SyntaxError: EOL while scanning string literal
ข้อผิดพลาดหรือไม่?