반응형
Replace, Strip은 데이터 가공할 때 꼭 알아야 하는 함수입니다.
양쪽 공백 제거
크롤링에서 .text를 진행할 시 공백이 엄청 많이 나오는 경우가 있습니다. 예를 들어 다음과 같습니다.
a = ' 안 녕 하 세 요 '
a.strip() --> '안 녕 하 세 요'
스크래핑, 크롤링 시 많이 쓰이는 함수이니 꼭 알아둬야 하는 부분입니다.
줄 제거
a = ' 안녕
하세요'
위 결과를 '안녕하세요'로 바꾸고 싶다면 어떻게 해야 할까요?
a.strip() --> '안녕
하세요'가 나옵니다.
a.replace('\n', '').strip()로 하면 '안녕하세요'가 나옵니다.
이래도 이상하게 줄이 안 바꿔진다면, a.replace('\t', ' ')로 replace 앞을 한번 더 감싸주면 원하는 값이 나옵니다.
'파이썬 > 파이썬 셀레니움, Request' 카테고리의 다른 글
python) Tkinter checkbox, checkbox 클릭 시 해당 조건의 데이터 불러오기 (0) | 2023.01.08 |
---|---|
Python) VS code sklearn 에러, 설치 방법, pip install 꿀팁 (0) | 2022.12.02 |
시간 설정으로 유튜브 셀레니움 스크롤 적당히 내리기 (0) | 2022.11.06 |
python selenium에 beautifulsoup 적용하기 (0) | 2022.11.05 |
GUI Entry에 특정 값 입력 후, 값을 프로그램에 저장할 때 (0) | 2022.11.05 |
댓글