> 백엔드 개발 > 파이썬 튜토리얼 > Python에서 파일을 어떻게 이동할 수 있나요?

Python에서 파일을 어떻게 이동할 수 있나요?

Mary-Kate Olsen
풀어 주다: 2024-12-11 10:48:12
원래의
726명이 탐색했습니다.

How Can I Move Files in Python?

파이썬에서 파일 이동

파이썬에서는 다양한 방법을 이용해 파일을 이동할 수 있는데, 포함:

os.rename()

import os

os.rename("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
로그인 후 복사

os.rep 레이스()

import os

os.replace("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
로그인 후 복사

shutil.move()

import shutil

shutil.move("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
로그인 후 복사

이것들은 메소드는 모두 동일한 구문을 갖습니다. 첫 번째 인수는 현재 파일의 경로이고 두 번째 인수는 새 대상의 경로입니다.

고려 사항

  • 파일 이름("file .foo")는 소스 및 대상 인수 모두에 포함되어야 합니다. 둘이 다를 경우 파일 이름이 변경되고 이동됩니다.
  • 새 파일이 생성되는 디렉터리가 이미 존재해야 합니다.
  • Windows의 경우 해당 파일이 이름이 존재하지 않아야 합니다. 그렇지 않으면 예외가 발생합니다.
  • shutil.move는 대부분의 경우 단순히 os.rename을 호출합니다. 단, 대상이 원본과 다른 디스크에 있는 경우에는 대신 원본 파일을 복사한 후 삭제합니다.

위 내용은 Python에서 파일을 어떻게 이동할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿