Python/PythonLibrary20 pymysql / sqlalchemy # 도구 불러오기 import pymysql from sqlalchemy import create_engine # db 연결설정 db = pymysql.connect( user = '아이디', passwd = '비번', host = '호스트번호', port = port번호, db = '지정한 db이름', charset = 'utf8' ) cursor = db .cursor() # 튜플 형태로 반환 cursor = db .cursor(pymysql.cursors.DictCursor) # 딕셔너리 형태로 반환 # engine 설정 engine = create_engine( "mysql+pymysql://아이디:"+"비번"+"@호스트주소:포트번호/DB이름?charset=utf8", encoding = "utf.. 2022. 9. 27. os / glob / shutil 모듈 간단정리 import os : 환경도구 불러오기 os.getcwd() : 현 디렉토리 확인하기 os.mkdir( '원하는 경로' + '/새로운 디렉토리' ) : 폴더만들기 os.listdir('경로') : 지정한 디렉토리 내 모든 파일 확인 / list 형태로 반환 os.chdir( '/변경할 디렉토리 경로' ) : 지정된 디렉토리 변경하기 my 디렉토리에서 os디렉토리로 변경됨 os.removedirs( '/제거할 디렉토리' ) : 지정 경로내 모든 폴더 제거 os.remove( '경로/삭제할 파일명' ) : 경로내 지정 파일 제거 os.rename( '경로/원본파일명', '경로/바꿀파일명' ) : 파일명 변경하기 os.path 모듈 : 경로추출, 경로 반환등 os.path.exists(경로) >> 존재하면 T.. 2022. 8. 29. openpyxl 라이브러리 간단 정리 (엑셀다루기) import openpyxl as op : 환경도구 불러오기 wb = op.Workbook() :객체생성 wb = op.load_workbook(경로+'/파일명') : 엑셀파일 불러오기 (xls 파일 지원안함. xlrd 사용필요 xlrd.open_workbook ) 이때 경로에 / 가 아닌 \를 쓰게 될 경우 r '경로' 로 유니코드 오류가 뜨지않게 해주는것을 유의 wb.save('경로+파일명') : 엑셀파일 저장 마찬가지고 \ 일경우 r을 붙여 유니코드 오류뜨지않게 하기 wb.sheetnames : 불러온 엑셀파일의 Sheet 확인하기 > 이를 통해 WorkSheet를 다룰수 있음 ws = wb.active : 활성화된 Sheet를 가르킴 ws = wb.create_sheet('생성할 Sheet 명').. 2022. 8. 25. Pandas 라이브러리에서 더 복잡한 처리를 할 때 사용하는 apply 함수 문장 하나하나를 처리단위로 i를 이용해서 처리 문장하나하나를 i로 처리하므로 별도의 str처리가 필요없음 2022. 7. 28. 이전 1 2 3 4 5 다음