본문 바로가기
초보자를 위한 Python/6. Python 파일처리

6.4 파이썬 파일이름 폴더이름 바꾸기 os.rename()

by 엔터티 2022. 11. 14.
반응형

파이썬 파일이름 바꾸기 (rename)

rename() 은 파이썬 프로그래밍에서 파일 또는 디렉토리의 이름을 바꾸는 데 사용되는 메서드입니다.

rename() 파일 메서드는 src(소스) 및 dst(대상)라는 두 개의 인수를 전달하여 선언할 수 있습니다.

 

목차

    구문 : 

    os.rename(src, dst)

    매개변수

    src: 소스는 파일 또는 디렉토리의 이름입니다. 이미 존재해야 합니다.
    dst: 대상은 변경하려는 파일 또는 디렉토리의 새 이름입니다.

     

    예시 :

    import os  
    os.rename('Entiy01.txt','career.Entity01.txt')

    원본 파일 이름은 "Entity01.txt"에서 "Career.Entity01.txt"로 변경했습니다.

    rename 으로 파일 이름 변경

    • "Entity01.txt" 파일의 이름을 바꾸기 위해 OS 모듈에서 "rename function"을 사용할 것입니다.
    • 따라서 코드를 실행하면 패널 오른쪽에 "career.Entity01.txt"라는 새 파일이 생성되는 것을 볼 수 있습니다. 이 파일은 원본 파일로 이름을 변경했습니다.
    import os
    import shutil
    from os import path
    
    def main():
    	# 기존파일 복제합니다.
        if path.exists("Entity01.txt"):
    	# 파일이 있는 디렉토리 경로 얻기
            src = path.realpath("Entity01.txt");
    		
    	# 원본파일 파일명 변경
            os.rename('Entity01.txt','career.Entity01.txt') 
    		
    if __name__ == "__main__":
        main()

     

     

    반응형

    댓글