분류 전체보기 48

[Github] readme.md: 파일 트리

readme.md: 파일 트리절차1. cmd에서 "cd {파일트리를_만들고자하는_절대경로}"    ex) C:\Users\USER\Documents\Develop_kmo\nlp_project\Jupyter2. "tree /F | clip" 명령어를 입력 그 외 명령어no명령어설명1tree폴더 구조만 조회2tree /F파일을 포함한 구조 조회3tree | clip폴더 구조 클립보드에 복사4tree /F | clip파일을 포함한 구조 클립보드에 복사 결과cmd 명령어를 통해 클립보드로 복사가 되어 있어서 " ctrl + v "로 원하는 곳에 입력해서 사용함.폴더 PATH의 목록입니다.볼륨 일련 번호는 0E98-8BBF입니다.C:.│ 2025-01-27 12 07 52.png│ blank_predict.i..

기타 (Other) 2025.02.11

[python] PDF 텍스트 추출해서 TXT 파일로 만들기

어디에 쓰면 좋은가?위 내용은 pdf를 텍스트 파일로 만들어서 텍스트 마이닝을 돌리거나 ChatGPT, Copilot에게 요약해서 핵심 정보만 보는 용도로 활용할 수 있음. 라이브러리 설치pip install PyMuPDF transformers 전체코드def get_pdf_file_list(): """ .pdf 확장자인 파일의 경로를 리스트로 반환 """ import glob return glob.glob('./**/*.pdf', recursive=True)def extract_text_from_pdf(pdf_path): """ PDF에서 텍스트 추출 함수 """ import fitz # PyMuPDF doc = fitz.open(pdf_path) # PDF 파..

기타 (Other) 2025.02.11

[python] Flask 커스텀 헤더를 이용한 인증 예제

Serverfrom flask import Flask, request, jsonifyimport functoolsapp = Flask(__name__)API_KEY = create_api_key()def create_api_key(): """ API Key 생성: 실행할때마다 값이 달라지니 주의필요 (생성한 API Key는 ".env", ".json", ".yaml", "DB"에 저장해서 관리) """ import uuid return str(uuid.uuid4())def api_key_required(f): """ API 키 인증을 위한 데코레이터 """ @functools.wraps(f) # 원래 함수의 메타데이터를 유지 def wrappe..

기타 (Other) 2025.02.11

아파치 카프카

Chapter 01. 더보기Apache Kafka 개요Apache Kafka는 고성능, 분산형 실시간 이벤트 스트리밍 플랫폼으로, 주로 대규모 데이터 흐름을 실시간으로 처리하고 전송하는 데 최적화된 시스템입니다. Kafka는 특히 비즈니스 환경에서 발생하는 이벤트를 수집하고 분석하는 데 많이 사용됩니다.Kafka의 주요 기능이벤트 스트림 안전하게 전송 (Publish & Subscribe): 메시지를 다양한 소비자들에게 안전하게 전송.디스크에 데이터 저장 (Write to Disk): 메시지 데이터를 디스크에 지속적으로 저장하여 신뢰성 제공.이벤트 스트림 분석 및 처리 (Processing & Analysis): 실시간 데이터 흐름을 처리하고 분석.Kafka 특징실시간 이벤트 스트리밍: 비즈니스 이벤트를..

기타 (Other) 2025.01.21

[python] Flask 기본 통신 예제

본 포스팅은 파이썬 Flask 라이브러리를 통해 프로젝트간 통신하여 데이터를 주고 받는 기본예제에 대한 내용을 다룹니다. 먼저 Flask 라이브러리를 사용하는 프로젝트를 "api" 라고 칭하고, Flask 주소를 호출하는 프로젝트를 "client" 로 지칭하겠습니다.  # api 예제from flask import Flask, request, jsonifyimport jsonapp = Flask(__name__)@app.route('/post/data_post', methods=['POST'])def api_post(): json_data = json_loads() result = {'msg': 'SUCCESS', 'result': ''} if json_data == {}: ..

기타 (Other) 2024.11.09