Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 여러 파일 이름 바꾸기

<시간/>

rename() 메서드는 Python3에서 파일 또는 디렉터리의 이름을 바꾸는 데 사용됩니다. rename() 메서드는 os 모듈의 일부입니다.

os.rename() 구문

os.rename(src, dst)

첫 번째 인수는 이름을 바꿀 파일의 소스 주소인 src이고 두 번째 인수인 dst는 새 이름을 가진 대상입니다.

하나의 이미지 폴더가 있는 디렉토리를 가정해 보겠습니다. 여기에 이 ​​이미지 폴더가 있습니다.

입력

Python을 사용하여 여러 파일 이름 바꾸기

예시 코드

import os
# Function to rename multiple files
def main():
   i = 0
   path="C:/Users/TP/Desktop/sample/Travel/west bengal/bishnupur/"
   for filename in os.listdir(path):
      my_dest ="soul" + str(i) + ".jpg"
      my_source =path + filename
      my_dest =path + my_dest
      # rename() function will
      # rename all the files
      os.rename(my_source, my_dest)
      i += 1
# Driver Code
if __name__ == '__main__':
   # Calling main() function
   main()

출력

Python을 사용하여 여러 파일 이름 바꾸기