-4
같은 폴더에있는 그림 목록의 이름을 바꾸고 싶습니다 (예 : 001.jpg
~ 020.jpg
, 002.jpg
~ 021.jpg
및 증가). 파이썬 사용을 고려하고있었습니다. 추천?파일 이름을 증가시켜 파일 이름 바꾸기
같은 폴더에있는 그림 목록의 이름을 바꾸고 싶습니다 (예 : 001.jpg
~ 020.jpg
, 002.jpg
~ 021.jpg
및 증가). 파이썬 사용을 고려하고있었습니다. 추천?파일 이름을 증가시켜 파일 이름 바꾸기
os 라이브러리를 참조하십시오. 필요한 것을 모두 얻을 수 있습니다. 파일의 이름을 바꾸려면 rename
메서드를 사용해야합니다.
다음은 디렉토리의 모든 파일의 이름을 0-N.jpg
으로 바꾸는 샘플 코드입니다.
>>> import os
>>> for i, f in enumerate(os.listdir(".")):
... f_new = '{}.jpg'.format(i)
... os.rename(f, f_new)
... print '{}.'.format(i), f, '->', f_new
0. file1.jpg -> 0.jpg
1. file2.jpg -> 1.jpg
2. file3.jpg -> 2.jpg
3. file4.jpg -> 3.jpg
import os, sys
files = os.listdir()
counter = 0
for file in files:
if file[-4:] == '.jpg':
os.rename(file, "{0}.jpg".format(counter))
counter += 1
예는 파이썬을 사용할 수 있으며'os' 모듈을 시작. 당신이 시도한 것을 나누고 당신이 갖는 어려움을 말하십시오. – shaktimaan