[Python] 내 컴퓨터 중복 파일 찾기 – 해시값 비교로 이미지/문서 정리하기
·
프로그래밍/Python
[Python] 내 컴퓨터 중복 파일 찾기 – 해시값 비교로 이미지/문서 정리하기컴퓨터에 파일이 많다 보면 중복된 파일이 생기기 쉽습니다.이 글에서는 Python을 사용해 폴더 내 중복 파일을 자동으로 찾아내는 방법을 소개합니다.`hashlib`으로 MD5 해시값을 비교하여 이름이 달라도 내용이 같은 파일을 식별할 수 있습니다.✅ 1. Python 코드 – 중복 파일 탐색기import osimport hashlibfrom collections import defaultdictdef get_file_hash(filepath): hasher = hashlib.md5() with open(filepath, 'rb') as f: while chunk := f.read(8192): ..
[C#] Quartz.NET 스케줄링 작업 자동화 – 기본 사용법부터 실무 적용까지
·
프로그래밍/C#
[C# Quartz.NET] 스케줄링 작업 자동화 – 기본 사용법부터 실무 적용까지C#에서 반복 작업이나 예약된 작업을 실행하려면 Quartz.NET을 사용하는 것이 가장 일반적입니다.Quartz는 정해진 시간마다 특정 작업을 실행하거나, 복잡한 크론 표현식(Cron Expression)을 설정하여 정교한 스케줄링을 구현할 수 있는 라이브러리입니다.✅ Quartz.NET 설치하기// NuGet으로 설치Install-Package Quartz✅ 1. 기본 Job 클래스 만들기// IJob을 상속한 작업 클래스public class HelloJob : IJob{ public Task Execute(IJobExecutionContext context) { Console.WriteL..
파이썬으로 네이버 주식 데이터 스크래핑하는 방법 (BeautifulSoup 사용)
·
프로그래밍/Python
파이썬으로 네이버 주식 데이터 스크래핑하기 (BeautifulSoup 사용)네이버 금융은 다양한 주식 정보를 빠르게 확인할 수 있는 유용한 플랫폼입니다. 파이썬(Python)을 사용하면 실시간 주식 데이터를 자동으로 수집하고 분석할 수 있습니다. 이 글에서는 BeautifulSoup을 활용하여 네이버 주식 데이터를 가져오는 방법을 소개합니다.1. 필요한 라이브러리 설치웹 페이지를 요청하고 HTML을 파싱하기 위해 아래 라이브러리를 설치합니다.pip install requests beautifulsoup42. 네이버 주식 데이터 URL 분석네이버 금융에서 주식 정보를 확인하려면 종목 코드를 포함한 URL이 필요합니다.예시: 삼성전자(005930) https://finance.naver.com/item/ma..