반환 문자 (새 줄)를 제거하려고하는 필드가있는 지오 데이터베이스 테이블이 있습니다. 이 게시물 ( Python에서 줄 바꿈을 제거하는 방법)을 찾았 지만 필드 계산기에서 작동하지 않습니다. 내가 시도한 코드 스 니펫은 다음과 같습니다. 참고 반환 문자는 문자열의 끝에 없습니다 .
!myField!.rstrip()
또는
!myField!.rstrip('\n')
또는
!myField!.rstrip('\r\n')
또는
!myField!.replace('\n', '')
이 옵션에 대해 000539 오류가 발생했습니다 :
설명 필드 계산 또는 값 계산 도구에서 사용하는 계산이 유효하지 않습니다. 이 오류 메시지는 특정 Python 오류를 나열합니다.
솔루션이 오류 코드는 많은 Python 오류를 다룹니다.
오류 예 1 : 예외. TypeError : 'str'및 'int'개체를 연결할 수 없습니다. 위의 파이썬 특정 오류입니다. 계산에서 문자열과 숫자를 추가하거나 연결하려고합니다.
오류 예 2 : 유효하지 않은 필드 shape @ distance 위의 도형 개체 사용 오류입니다. 거리 방법은 형상 객체의 올바른 방법이 아닙니다.
특정 Python 문제에 대한 자세한 내용은 외부 Python 도움말을 참조하거나 이러한 도구에 대한 자세한 내용은 필드 계산 또는 값 계산 도움말을 참조하십시오.
또는
import os
def removeReturn(myField):
s = myField.rstrip(os.linesep)
return s
필드 계산기를 사용하여 리턴 문자를 제거하는 방법에 대한 아이디어가 있습니까?
SyntaxError: EOL while scanning string literal
오류?