Python 3

[파이썬, RPA] - RPA 단계 별 예시 코드 구현

1. 기본 자동화기본 자동화는 단순하고 반복적인 작업을 자동화.# 엑셀 파일에서 데이터를 읽고 다른 파일에 복사하는 작업을 자동화 하는 코드import openpyxl# 엑셀 파일 열기workbook = openpyxl.load_workbook('input.xlsx')sheet = workbook.active# 데이터를 읽어서 새로운 파일에 쓰기new_workbook = openpyxl.Workbook()new_sheet = new_workbook.activefor row in sheet.iter_rows(values_only=True): new_sheet.append(row)new_workbook.save('output.xlsx')# 웹 페이지에서 특정 데이터를 추출해서 CSV 파일로 저장하는 자..

[FM2024, 파이썬] Facegen 공통 사진 복사 및 이름 변경

구현 의도 근래에 기초적인 알고리즘으로 기초를 다지면서 지내다보니 포스팅에 대해 신경쓰고 있지 않았으며 또 FM2024를 하다가 계속 찰흑 덩어리 애들이 보이면 사진을 구해서 포토샵으로 누끼 딴걸 인게임 내에서 사용중인 스킨으로 해당 캐릭터의 고유 ID로 파일 이름 변경 후 Facegen 프로그램을 실행과정을 거쳐서 해결했는데 몇 개인지도 모르는 고유 캐릭터를 하나씩 변경하기 힘들고 귀찮아서 우선 자주 보이는 2002061000부터 2002079999 까지 모두 같은 사진으로 복사 파일을 이름만 변경해서 생성하기 위해 파이썬을 활용한 실용적인 알고리즘을 작성 구현 과정 우선 파이썬 외장 함수인 shutil을 사용 shutil이란 shell utilities의 줄인 말로 파일 및 디렉토리 작업을 수행하는 ..

Crawling[Crawling, Basic] 네이버 주식 크롤링

이전 포스팅을 통해 가상환경 설치와 간단한 크롤링 하는 코드를 작성했음. 또한 해당 포스팅은 나도 코딩님의 강의를 통해 학습한 내용을 포스팅 함. 본격적인 크롤링을 위해 가상환경에 pandas, selenium, lxml 설치하기 pip install pandas selenium lxml 우선 각각의 라이브러리가 어떤 것인지에 대한 간단한 설명으로 아래와 같다. Pandas - 데이터 조작과 분석을 위한 파이썬 라이브러리 - 주로 표 형식의 데이터를 다루는 데 사용되며, 데이터를 읽고 쓰는 기능을 포함 Selenium - 웹 애플리케이션을 테스트하기 위한 도구로 시작되어 - 웹 브라우저 자동화를 위한 강력한 라이브러리로 널리 사용됨. - 웹 페이지를 제어하고 데이터를 스크래핑하는 데 사용됨. Xml - ..

Crawling 2024.03.13