Python 5

이미지 뷰어 (by Gemini)

단, 5회 정도의 대화를 통해 실용적인 수준의 윈도우즈용 프로그램을 만들어 내는 시대입니다... [프롬프트]1. 윈도우용 python 사진 뷰어를 만들어주세요. png, jpg 등 대부분의 파일형식을 지원해야 하고, 윈도우 탐색기로 파일 열기 했을때 해당 파일의 디렉토리를 작업디렉토리로 하고, 단축키로는 아래를 지원해야 합니다. pgup: 이전파일, pgdn: 다음파일, +: 사진확대, -: 사진축소, *:최대화 2. 처음 창이 열릴 때 모든 이미지가 창안에 100% 차도록 resize 해주세요. pgdn, pgup 으로 파일 전환할때도 창안에 모든 내용이 보여야 합니다. 또한, -,+, *로 resize 할때는 우상단에 작은 레이어로 전체 이미지 대비 현재 이미지 비율을 %로 흰색 배경, 검정 글씨로 ..

중복 파일 제거 프로그램

# pip install send2trash 선택한 디렉토리 하위 모든 파일에 대해 해시값 조사하여 중복된 것을 확인하여 삭제할 수 있는 프로그램입니다.시간 단축을 위해, 처음, 중간, 끝 1KB 씩만 추출하여 해시값을 계산합니다.import osimport hashlibimport tkinter as tkfrom tkinter import ttk, filedialog, messageboximport datetimeimport send2trashimport platformimport subprocessPARTIAL_READ_SIZE = 1024 # 1024 바이트로 변경def fast_hash(filepath): try: filesize = os.path.getsize(filepath..

Selenium과 Python을 활용한 RPA 구축

Selenium과 Python을 활용한 RPA 구축: 효율적인 업무 자동화의 시작반복적이고 지루한 업무에 시간을 낭비하고 계신가요? 웹 기반 업무를 효율적으로 자동화하고 싶으신가요? 그렇다면 이 글은 당신을 위한 것입니다! 오늘은 Selenium과 Python을 활용하여 RPA(로봇 프로세스 자동화)를 구축하는 방법에 대해 자세히 알아보겠습니다.RPA는 사람의 개입 없이 소프트웨어 로봇이 반복적인 규칙 기반 작업을 수행하도록 하여 생산성을 높이고 오류를 줄이며 비용을 절감하는 강력한 도구입니다. 특히 Selenium은 웹 브라우저를 제어하는 데 특화되어 있어 웹 기반의 다양한 업무 자동화에 매우 효과적입니다.목차RPA란 무엇이며 왜 필요한가?Selenium과 Python, 왜 좋은 조합인가?개발 환경 설..

AI 2025.09.15

Python SSE webshell 샘플 (ansi2html 적용)

추후 참고 차, 일반화해서 간략하게 작성한 것으로,서버의 명령어를 실행하여 ansi 출력물을 html로 스트리밍 해오는 샘플 코드입니다.(중지 가능) pip install 로 flask, ansi2html 등 필요한 라이브러리 설치하고,app.py 등으로 저장 후, python app.py 로 실행하면 됩니다.이후 해당 서버 IP:5000 으로 접속하면 테스트 가능합니다. from flask import Flask, request, render_template_string, Response, send_from_directoryimport urllib.parseimport subprocessimport ansi2htmlimport reapp = Flask(__name__)process = NoneHTML_..

Apache + Tomcat + Python + ... (vhost)

웹서버인 Apache 에 각종 Connector 를 이용해 다른 서버(WAS)들을 붙일 수 있다. [APACHE_HOME/conf/httpd.conf] 1. 모듈 Load LoadModule jk_module modules/mod_jk.so # Apache - Tomcat LoadModule python_module modules/mod_python.so # Apache - Python 2. 모듈 설정 JkWorkersFile conf/workers.properties JkShmFile d:/logs/httpd_jkshm.log JkLogFile d:/logs/httpd_jklog.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" * 만약 별도..

카테고리 없음 2011.01.17