워드클라우드 소소한 패치

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

그래서 최종적으로 이렇게 되는겁니다.

그리고 추가로 워드클라우드 저장할 때 여백 생기던거 뺴버렸음. 지가 동양화도 아니고 뭔 여백을 ㅡㅡ


널짜검색(올해 1월 1일)
물+박테리아
비타민씨+감기

잠깐만 저기 ginko 뭐야 저거

CRISPR