본문 바로가기
728x90

Programming/Python68

[Python] 파이썬 엑셀 이미지 삽입하기 안녕하세요. 오늘은 파이썬을 활용하여 간단하게 엑셀에 이미지 삽입하는 방법에 대해 알아보겠습니다. 파이썬 Openpyxl Image ▣ Openpyxl 패키지 pip install openpyxl - 파이썬 환경에서 엑셀에 이미지를 삽입하는 방법은 그냥 엑셀 시트에 셀 크기 관계 없이 넣는 방법과 셀 크기에 맞게 넣은 방법 2가지가 있음. 1) 엑셀 이미지 삽입하기 - 단순히 폴더에 있는 이미지 파일을 엑셀에 삽입하는 행동을 파이썬으로 구현함. import openpyxl as op # 이미지 삽입 위한 모듈 import from openpyxl.drawing.image import Image # 엑셀 파일 및 시트 객체 생성하기 wb = op.Workbook() ws = wb.active # 1번째 시.. 2023. 11. 13.
[Python] Tesseract OCR 이미지 추출하기 안녕하세요. 오늘은 이미지에 텍스트를 추출하는 광학 문자 인식 기술인 OCR을 파이썬으로 간단하게 구현하는 방법에 대해 알아보겠습니다. 파이썬 Tesseract OCR 구현하기 ▣ OCR이란? 광학 문자 인식(통칭 Optical character recognition; OCR)은 사람이 쓰거나 기계로 인쇄한 문자의 영상을 이미지 스캐너로 획득하여 기계가 읽을 수 있는 문자로 변환하는 것 - 대출 서류, 수표 입금 및 기타 금융 거래에 필요한 서류 작업을 처리하고 확인할 수 있는 뱅킹 산업 등 여러 산업에서 쓰여지고 있음 (Ex. Clova OCR) ▣ 파이썬 Tesseract Google의 Tesseract-OCR 엔진을 래핑한 라이브러리 : Description 보러가기 pytesseract Pytho.. 2023. 7. 15.
[Python] 텍스트 정렬 메소드 (rjust, ljust, center) 안녕하세요. 오늘은 파이썬으로 텍스트를 여러 가지 방식으로 정렬하는 메소드에 대해 알아보겠습니다. 파이썬 텍스트 정렬 메소드 (rjust, ljust, center) ▣ 파이썬 텍스트 정렬 함수 함수 내용 rjust(a, b) 문자열을 오른쪽으로 정렬하되 b 문자로 나머지 여백 채우기 ljust(a, b) 문자열을 왼쪽으로 정렬하되 b 문자로 나머지 여백 채우기 center(a, b) 문자열을 가운데로 정렬하되 b 문자로 왼쪽/오른쪽 여백 채우기 - 첫 번째 인수인 a는 문자열의 길이를 지정해주고 두 번째 인수는 지정한 문자로 나머지 여백을 채워줌. (지정하지 않을 시 공백 처리) - 리스트에서 정렬은 sort 함수를 통해서 사용하지만 텍스트를 원하는 방향에 따라 정렬하고 싶다면 위의 메소드를 사용하면 .. 2023. 4. 18.
[Python] 테스트 데이터 만들기 Faker 안녕하세요. 오늘은 파이썬을 활용하여 가짜, 테스트 데이터를 만드는 데 유용한 Faker 패키지에 대해 알아보겠습니다. 파이썬으로 테스트 데이터 만들기 ▣ Faker 패키지 임시 테스트 데이터를 생성하는 데 사용하는 파이썬 패키지 - DB나 가진 데이터가 부족하여 bootstrap할 경우에 자주 사용됨. : Faker 함수 목록 (점프 투 파이썬 참고) 항목 설명 fake.name() 이름 fake.address() 주소 fake.postcode() 우편 번호 fake.country() 국가명 fake.company() 회사명 fake.job() 직업명 fake.phone_number() 전화번호 fake.email() 이메일 주소 fake.user_name() 사용자명 fake.pyint(min_val.. 2023. 4. 10.
[Python] 클립보드 Pyperclip (복사/붙여넣기) 안녕하세요. 파이썬에서 Ctrl+C/Ctrl+V 복사, 붙여넣기 클립보드 모듈 Pyperclip에 대해 간단하게 알아보겠습니다. 파이썬 클립보드 Pyperclip ▣ Pyperclip pip install pyperclip #Windows - 복사/붙여넣기 클립보드 기능 사용을 위한 크로스 플랫폼 파이썬 모듈임. : 파이썬 예제 import pyperclip pyperclip.copy('코딩하는 금융인, 파이썬 클립보드 Pyperclip') pyperclip.paste() # 결과 '코딩하는 금융인, 파이썬 클립보드 Pyperclip' - pyperclip.copy() : 클립보드에 텍스트를 복사함. - pyperclip.paste() : 클립보드에 복사된 텍스트를 붙여넣기함. 2023. 3. 26.
[Python] 지수와 제곱 표현하기 안녕하세요. 오늘은 파이썬으로 간단하게 지수와 제곱을 표현하는 방법에 대해 알아보겠습니다. 파이썬 지수 & 제곱 표현하기 ▣ 파이썬 지수 & 제곱 표현 - 파이썬에서 지수나 제곱을 표현하기 위해서는 여러 가지 방법이 있음. - 숫자**지수를 활용하거나 내장 라이브러리인 math의 pow() 함수를 활용하면 됨. - 주의할 점은 pow 함수를 사용하면 숫자 형식 float 즉, 실수이고 **를 활용하면 숫자 값에 따라 다르겠지만 아래 예시에서는 int 형식임. # pow() 함수 pow(5,2) # 25.0 pow(23, 2) # 529.0 # ** 사용하기 print(4**2) # 16 print(6**2) # 36 - 파이썬에서 10 제곱은 pow(10,2) 이런 식으로 표현해도 되지만, e나 E로 1.. 2023. 3. 25.
728x90