Entrez with wordcloud 입력 관련
검색어 입력할 때 단어[조건] AND 단어[조건] 이런 식으로 통으로 입력해야 함. 대신 그걸로 파일명 만들어드립니다.
예: Bacteria[TITLE] AND 2022[YEAR]
import re
일단 여러분도 아시겠지만 규식이형 먼저 불러야됨
terms = terms.replace('[','-')
terms = terms.replace(']','-')
# 이스케이프 시퀀스 멕여도 안돼서 결국 이게 최선이었음...
escape_terms = re.findall('-.{0,5}-',terms)
for i in escape_terms:
terms = terms.replace(i,"")
일단 대괄호가 정규식에서 쓰는 메타문자기떄문에 안먹힙니다.. 점심시간에 해봤는데 ㄹㅇ 안먹힘. 심지어 이스케이프 시퀀스 줘도 안먹힘… 그래서 걍 대괄호를 하이픈으로 바꾸고 정규식 멕여버림.
그러니까 과정이
Bacteria[TITLE] AND 2022[YEAR]
Bacteria-TITLE- AND 2022-YEAR-
Bacteria AND 2022
이렇게 되는거임
wordcloud saved where /home/koreanraichu/2022 AND bacteria.png.png
그래서 최종적으로 이렇게 되는겁니다.
그리고 추가로 워드클라우드 저장할 때 여백 생기던거 뺴버렸음. 지가 동양화도 아니고 뭔 여백을 ㅡㅡ
잠깐만 저기 ginko 뭐야 저거
Reply