반응형
Mac 기준입니다.
Python 을 통해 정리할 확장자를 정해주고, 거기에 맞는 파일들을 지정한 폴더로 옮겨주는 코드입니다.
여기에선 downloads에 담겨져 있는 파일들 중 jpg, png, gif, jpeg, heic 확장자 파일들을
images 폴더에 옮겨주는 코드입니다.
아래 코드를 응용하시면, hwp, xls, ppt, pdf 확장자를 가진 파일들을 다른 폴더로 옮길 수 있으시겠죠?
import os
# 정리할 확장자 리스트
extention_list = ['.jpg', '.png', '.gif', '.jpeg', 'heic']
# 정리할 폴더 , Mac 기준 ** 대신에 사용자 이름 입력
target = "/Users/**/Downloads"
# 만들 폴더
destination = target + "/images"
# 폴더가 없다면 만들기
if not os.path.exists(destination):
os.mkdir(destination)
# 현재 폴더 내 모든 파일 출력
file_list = os.listdir(target)
# 반목문을 통해 각 파일의 확장자를 확인
for file in file_list:
name, ext = os.path.splitext(file)
if ext in extention_list:
# 파일이동
source = os.path.join(target,file)
os.rename(source, os.path.join(destination, file))
반응형
'APPLE 관련(Mac, iPad, iPhone, Applewatch)' 카테고리의 다른 글
[Mac/Python] m1에서 파이썬 라이브러리 설치 안될 때(feat. 아나콘다) (0) | 2022.10.11 |
---|---|
[Mac] Qt designer를 맥에서 사용해보자. (0) | 2022.10.11 |
[Mac] 맥 단축키 활용하기 (0) | 2022.10.08 |
[Mac/Python] selenium 활용하여 네이버 쇼핑 항목 검색 (0) | 2022.10.07 |
[iCloud] iWork를 애플이 아닌 윈도우에서 이용하자!! (0) | 2021.07.17 |
댓글