Python 5

연도별 디렉터리 만들어서 파일 옮기는 코드

한 디렉터리에 들어있는 동영상이나 사진 파일들은 자동으로 분류하는 코드를 만들어 보았습니다.. 예를 들어, 2000_01_01_001.mp4, 2001_01_01_001.mp4, 2002_01_01_001.mp4 가있다면 2000, 2001, 2002 디렉터리를 만들어서 각 파일명이 2000_ 로 시작하는 파일은 2000 디렉터리로 옮기고, 2001_ 로 시작하는 파일은 2001_로 옮기는 코드입니다.. import os import shutil import glob for i in range(1998, 2022): dirname = str(i) print(dirname) os.makedirs(dirname, exist_ok=True) for filename in glob.glob('./' + str(i..

Python 2021.02.08

연예인 사진을 다운로드 받으면서 동시에 얼굴만 오려내서 따로 저장하는 코드

from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import urllib.request import os import cv2 import sys kwansang = { "BTS" : ["RM", "Jin", "Suga", "J-Hope", "Jimin", "V","Jungkook"], "Black Pink" : ["Jisoo", "Jennie", "Rosé", "Lisa"] } def face_crop(image_name): image = cv2.imread(image_name) gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) faceCascade = cv..

Python 2021.01.22

방탄소년단, 블랙핑크 맴버별 사진 다운로드 프로그램 => Crawling BTS & Black Pink member's pictures (with Python, Selenium)

1. pip install selenium 2. download & copy "chromedriver.exe" 3. Run below code : Python kpop_crawling.py from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import urllib.request import os kpop_dict = { "BTS" : ["RM", "Jin", "Suga", "J-Hope", "Jimin", "V","Jungkook"], "Black Pink" : ["Jisoo", "Jennie", "Rosé", "Lisa"] } def crawling(target_name): driver.ge..

Python 2021.01.04