본문 바로가기
파이썬/파이썬 셀레니움, Request

파이썬 문자 내용 말고 양 쪽 공백 다 제거하기, strip(), replace

by SeH_ 2022. 11. 18.
반응형

Replace, Strip은 데이터 가공할 때 꼭 알아야 하는 함수입니다.

양쪽 공백 제거

크롤링에서 .text를 진행할 시 공백이 엄청 많이 나오는 경우가 있습니다. 예를 들어 다음과 같습니다.

a = '            안 녕 하 세 요                                                      '

a.strip() --> '안 녕 하 세 요' 

스크래핑, 크롤링 시 많이 쓰이는 함수이니 꼭 알아둬야 하는 부분입니다.

 

줄 제거

a = '   안녕

하세요'

위 결과를 '안녕하세요'로 바꾸고 싶다면 어떻게 해야 할까요?

 

a.strip() --> '안녕

하세요'가 나옵니다.

a.replace('\n', '').strip()로 하면 '안녕하세요'가 나옵니다.

 

이래도 이상하게 줄이 안 바꿔진다면, a.replace('\t', ' ')로 replace 앞을 한번 더 감싸주면 원하는 값이 나옵니다.

댓글