728x90
glob 함수를 이용해서 여러개의 사진 일괄 사이즈 변경하는 방법입니다.
glob함수 뒤에 해당 파일의 경로를 작성하면 됩니다.
저는 train_ 으로 시작되는 모든 파일을 가져올 것이기 때문에
train_* 이라고 작성하였습니다.
만약 img로 시작되는 모든 파일을 가지고 오길 원하시면,
img* 이렇게 하시면됩니다.
files = glob.glob('./data/train/train_*')
for f in files:
title, ext = os.path.splitext(f)
if ext in ['.png']:
img = Image.open(f)
img_resize = img.resize((224, 224))
img_resize.save(title+ext)
728x90
'SW > Python' 카테고리의 다른 글
[Python] 변수 타입 확인하기 type() (0) | 2020.07.13 |
---|---|
[Pandas] 문자열 timestamp로 변경하기 pd.to_datetime() (0) | 2020.07.06 |
[Pandas] 유일한 값 세기, unique() (0) | 2020.07.05 |
[Pandas] 카테고리 값 세기 value_counts() (0) | 2020.07.03 |
댓글