즐겁게!! 자신있게!! 살아보세!!

재밌는 인생을 위하여! 영촤!

Dev Log 14

[Dev log] Python 개행 문자(\n) 삭제 - map, lambda, strip

f = open('abc.txt', 'r') line = f.readlines() line = list(map(lambda s: s.strip(), line)) * strip 메서드 : 문자열의 앞/뒤에서 특정 문자를 삭제하는 메서드입니다. - text.strip(삭제할 문자)와 같이 사용하는데요, 삭제할 문자를 따로 지정하지 않으면 모든 종류의 blank 문자를 삭제합니다. - 여기서 blank 문자는 스페이스, 탭, 뉴라인(개행 문자) 등이 있습니다. - 물론 여기에서는 개행 문자를 삭제하기 위해 사용했지요. * 람다 함수 (익명 함수) - inline으로 간단히 함수를 사용할 때 쓰는 방법이 람다 합수입니다. - 함수를 인자로 받는 다른 함수를 쓸 때 사용하면 코드가 훨씬 간단해지는데요, 일반 함수..

Dev Log/Python 2021.01.11

[Dev log] Python Crawling

Python Crawling으로 연예인 이름 crawling을 하자 m.search.daum.net의 #연예인명단 이라는 해시태그 페이지를 이용하여 Crawling 했습니다. from bs4 import BeautifulSoup as bs from tqdm import tqdm import urllib.request import time, sys, codecs, os, random, csv def celebrities_names(start,end): randomsl = random.uniform(1,3) hdr = {'User-Agent': 'Mozilla/5.0'} url = "https://m.search.daum.net/kakao?w=smok&DA=AQJ&q=%EC%97%B0%EC%98%88%EC%..

Dev Log/Python 2020.04.23

[Dev log] Python image crawling

네이버에서 이미지를 크롤링 해봅시다. 아래 코드 참고하시구요 어느 사이트든 html 구조만 잘 분석하셔도 크롤링은 충분히 가능합니다. 크롤링을 할때는 항상 주의해주시구요 Python Naver image crawling from selenium import webdriver from selenium.webdriver.common.keys import Keys import time, random, os from urllib.request import urlretrieve from tqdm import tqdm def get_images(keyword) : # 1~3 초 사이의 랜덤난수 randomsl = random.uniform(1,3) print('Loading') # 스크롤 다운을 해야 되서 chro..

Dev Log/Python 2020.04.22