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

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

Python 3

[Dev log] python pymysql.err.InterfaceError: (0, '')

python 커뮤니티에서 도움 요청이 왔었습니다. 저도 사실 많이 알고 있는건 아니지만 아는 한도 내에서 말씀드렸습니다. API 에서 받은 데이터를 DB로 보내주는 코드였는데 pymysql.err.InterfaceError: (0, '') 이런 문제가 발생 했죠.. 도움을 요청하신분이 MySQL을 사용하시는데 Python과 DB 연결 원리가 잘 이해가 안 되신다고 하더라고요 아래의 내용은 교과서 적인 내용인데 참고하시구요 PyMySql 모듈을 import 한다 pymysql.connect() 메서드를 사용하여 MySQL에 Connect 한다. 호스트명, 로그인, 암호, 접속할 DB 등을 파라미터로 지정한다. DB 접속이 성공하면, Connection 객체로부터 cursor() 메서드를 호출하여 Curso..

Dev Log/Python 2021.03.04

[Dev log] Shell Script로 Python 실행하고 로그 남기기

Shell Script로 Python 실행하고 로그 남기기  개발 환경을 구축하다 보면 자동화가 필요한 순간이 찾아옵니다. 특히 Python 스크립트를 주기적으로 실행하고 그 결과를 로그로 남겨야 할 때, Shell Script는 강력한 도구가 됩니다. 이번 포스팅에서는 Shell Script를 사용하여 Python 파일을 실행하고 결과를 로그 파일에 남기는 방법을 알아보겠습니다.Shell Script란?  Shell Script는 쉘에서 사용할 수 있는 명령어들의 조합을 모아 만든 배치(batch) 파일입니다. 리눅스/유닉스 환경에서 여러 명령어를 파이프(pipe), 리다이렉션(redirection), 필터(filter) 등으로 연결하여 원하는 결과를 얻을 수 있습니다. 자주 사용하는 명령어 조합을 스..

Dev Log/Preferences 2021.01.14

[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
728x90