124 of 151 menu

os 모듈의 rename 메소드

rename 메소드는 파일이나 폴더의 이름을 바꾸거나 위치를 이동시킵니다. 메소드의 첫 번째 매개변수에는 원본 파일이나 폴더의 경로를 지정하고, 두 번째 매개변수에는 새로운 경로나 파일/폴더 이름을 지정합니다. 선택적 매개변수인 두 번째와 세 번째 매개변수에는 각각 원본 경로와 대상 경로의 파일 디스크립터를 지정할 수 있습니다. 이 메소드는 None을 반환합니다. 이름을 바꾸려는 파일이 존재하지 않으면, 메소드는 FileNotFoundError 예외를 발생시킵니다.

문법

import os os.rename(원본 경로, 새로운 경로, [원본 경로의 파일 디스크립터], [새로운 경로의 파일 디스크립터])

예시

dir1 폴더의 이름을 바꿔 보겠습니다:

import os os.rename('dir1', 'dir2')

예시

이제 파일의 이름을 바꿔 보겠습니다:

import os os.rename('file1.txt', 'file2.txt')

함께 보기

  • makedirs 메소드는
    디렉토리를 생성하는 os 모듈의 메소드입니다.
  • remove 메소드는
    파일을 삭제하는 os 모듈의 메소드입니다.
  • getcwd 메소드는
    현재 작업 폴더를 반환하는 os 모듈의 메소드입니다.
  • listdir 메소드는
    작업 폴더의 파일 목록을 반환하는 os 모듈의 메소드입니다.
  • path.isdir 메소드는
    폴더의 존재 여부를 확인하는 os 모듈의 메소드입니다.
  • path.isfile 메소드는
    파일의 존재 여부를 확인하는 os 모듈의 메소드입니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부