본문 바로가기

string2

0x00 에러해결(A string literal cannot contain NUL (0x00) characters) 발생한 문제 데이터를 bulk_create or bulk_update해야하는데 데이터 사이에 0x00이 들어간 데이터 때문에 저장할때마다 에러가 발생했습니다. 에러 이름 A string literal cannot contain NUL (0x00) characters. 해당 데이터가 어떤식으로 들어오는지 로그를 조회하니 다음과 같은 데이터가 들어온 것을 확인할 수 있습니다. "달리는커피 시그니처\x00파스타, 두부가라아게 추가" 이렇게 \x00데이터 때문에 다음과 같은 에러가 나왔습니다.. 처음에는 그냥 string에서 제공하는 replace()로 해결하려고 replace(’\x00’, ‘’)로 처리했는데 변경한것 없이 그대로 "달리는커피 시그니처\x00파스타, 두부가라아게 추가" 이렇게 들어왔습니다. 그.. 2022. 12. 19.
파이썬 문자열 다루기 문자열 문자열이란 문자, 단어 등으로 구성된 문자들의 집합을 의미합니다. 먼저 문자열을 만들때는 다음과 같이 만들 수 있습니다. S = "Special" A = 'Apple' L = """Life is too Short, You need Python """ print(S,A,L) # 출력 값 ## Special Apple Life is too Short, You need Python 문자열의 다양한 함수 문자열의 길이를 구하는 len( ) 먼저 문자열의 길이를 구하는 len입니다. 위에서 만들었던 문자열 L의 길이를 구하는 예제 코드를 보겠습니다. L_Size = len(L) print(L) print(L_Size) ## 출력값 # Life is too Short, You need Python # 35 .. 2020. 5. 25.