inflearn logo
강의

講義

知識共有

[新規改訂版] これが本当のエクセル自動化だ - 基本編

本番自動化: フォルダ自動クリーンアッププログラムの作成

보고서, 데이터, 계산서 자동 정리 프로그램 오류

208

sonjinju12229978

投稿した質問数 14

0

import os, glob, shutil

keyword_list = ['보고서','데이터','계산서']
for keyword in keyword_list:
   file_list = glob.glob(rf'C:\Users\sonji\OneDrive\문서\공유폴더\*{keyword}*')
   if not os.path.exists(rf'C:\Users\sonji\OneDrive\문서\공유폴더\{keyword}파일'):
       os.mkdir(rf'C:\Users\sonji\OneDrive\문서\공유폴더\{keyword}파일')
for file in file_list:
       shutil.move(file, rf'C:\Users\sonji\OneDrive\문서\공유폴더\{keyword}파일')

코드는 맞게 작성한 듯 한데요
계산서 부분만 폴더가 알맞게 들어가고 나머지 보고서, 데이터 폴더는 아얘 파일이 안 채워지네요 ㅡㅜ

python selenium openpyxl

回答 1

0

startcoding

target_folder = r"C:\Users\kkj63\OneDrive\문서\공유폴더"
keyword_list = ['보고서', '데이터', '계산서']
for keyword in keyword_list:
    file_list = glob.glob(f"{target_folder}/*{keyword}*")
    if not os.path.exists(f"{target_folder}/{keyword}파일"):
        os.mkdir(f"{target_folder}/{keyword}파일")
    for file in file_list:
        shutil.move(file, f"{target_folder}/{keyword}파일")

마지막에 있는 for문이 들여 쓰기 되어야 할 거 같아요 ㅎㅎ

0

sonjinju12229978

오! 감사합니다
이제 해결되었어요
들여쓰기도 신경을 꼭 써야겠네요^^

선생님 셀에서 전체 실행은 어떻게하나요?

0

87

2

전자는 보안때매 안되나요?

0

150

2

사이트 접속 후 로그인 버튼 클릭 시 문제점

0

280

3

엑셀 파일 제목 중복되면 (1),(2) 씩 늘어나게 해서 생성하게 하기

0

407

1

엑셀 다루기 기초에서 날짜 1일씩 늘어나게 하기

0

847

1

크롬창이 자꾸 꺼져요!!

0

912

1

mouseInfo

0

284

1

pyautogui.mousInfo() 질문(영상 11:03)

0

221

2

네이버 메일 자동화 실습 문의

0

372

1

pip명령이 vscode 명령프롬프트에서만 않되네요

0

4450

2

매출데이터 생성 price 오류

0

366

2

네이버 자동화 실습 관련 질의

0

448

1

pyautogui.center(pyautogui.locateOnScreen('wmp.PNG', grayscale=True, confidence=0.7)) 좌표 이상

0

538

2

블로그에 강의 코드를 정리해서 올려도 괜찮을까요??

0

408

1

Chrome version 116, Selenium version 4.11.2 이후

0

719

1

python upgrade 후 selenium 인식 불가

0

811

1

Google Chrome 업데이트 이후 크롬드라이브 실행 오류

0

2158

2

크롬드라이브 실행 오류

1

15385

4

오프라인 pip설치문의

0

1232

2

네이버 메일 자동화, 메일 창이 새탭에 생성

0

908

1

팝업 설명창?

0

419

1

셀레니움 기초 사용법

0

545

1

키보드 자동화_소문자 ko 입력 안되는 이유 질문 드려요

0

487

1

TypeError: 'module' object is not callable 이런 오류가 뜹니다

0

733

1