125 of 151 menu

shutil 모듈의 move 메서드

shutil 모듈의 move 메서드는 파일이나 폴더를 이동합니다. 폴더는 모든 내용과 함께 이동합니다.

메서드의 첫 번째 매개변수는 원본 파일의 경로를, 두 번째 매개변수는 새 파일의 목적지 경로를, 세 번째 선택적 매개변수는 파일 복사 함수를 지정합니다 (기본값은 copy_function=copy2).

메서드는 새 파일의 목적지 경로를 반환합니다.

원본 경로와 새 경로가 동일하면, 메서드는 지정된 파일의 내용을 단순히 덮어씁니다.

구문

import shutil shutil.move(복사 출처, 복사 목적지, [복사 함수])

예제

file1.txt 파일을 이동해 보겠습니다:

import shutil print(shutil.move('file1.txt', 'file2.txt'))

예제

dir 폴더와 그 안의 모든 내용을 이동해 보겠습니다:

import shutil print(shutil.move('dir', 'trg'))

함께 보기

  • 파일을 삭제하는 os 모듈의 remove 메서드
  • 액세스 모드를 보존하면서 파일을 복사하는 shutil 모듈의 copy 메서드
  • 현재 작업 디렉터리를 반환하는 os 모듈의 getcwd 메서드
  • 경로의 존재 여부를 확인하는 os 모듈의 path.exists 메서드
  • 폴더 존재 여부를 확인하는 os 모듈의 path.isdir 메서드
  • 파일 존재 여부를 확인하는 os 모듈의 path.isfile 메서드
  • 폴더 내 파일을 반복하는 os 모듈의 scandir 메서드
  • 폴더를 재귀적으로 삭제하는 shutil 모듈의 rmtree 메서드
  • 메타데이터와 함께 파일을 복사하는 shutil 모듈의 copy2 메서드
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부