>  기사  >  백엔드 개발  >  os.Rename 함수를 사용하여 파일 또는 디렉터리 이름 바꾸기

os.Rename 함수를 사용하여 파일 또는 디렉터리 이름 바꾸기

WBOY
WBOY원래의
2023-07-25 14:33:241349검색

os.Rename 함수를 사용하여 파일 또는 디렉터리 이름 바꾸기

파일 이름 바꾸기는 일상적인 개발에서 자주 접하는 작업 중 하나입니다. Python에서는 os 모듈의 Rename 함수를 사용하여 파일이나 디렉터리의 이름을 바꿀 수 있습니다. 이 기사에서는 간단한 코드 예제를 통해 os.Rename 함수를 사용하여 파일이나 디렉터리의 이름을 바꾸는 방법을 소개합니다.

먼저 이름 바꾸기 기능을 사용하려면 os 모듈을 가져와야 합니다. 코드는 다음과 같습니다:

import os

그런 다음 os.Rename 함수를 사용하여 파일 이름을 바꿀 수 있습니다. 다음은 샘플 코드입니다.

import os

# 原文件名
old_filename = "old_file.txt"
# 新文件名
new_filename = "new_file.txt"

# 重命名文件
os.rename(old_filename, new_filename)

위 코드에서는 원본 파일 이름과 새 파일 이름을 정의한 다음 os.rename 함수를 사용하여 파일 이름을 새 파일 이름으로 바꿉니다. 이 함수를 사용할 때 두 개의 매개변수, 즉 원본 파일 이름과 새 파일 이름을 전달해야 합니다.

파일 이름을 바꾸는 것 외에도 os.Rename 함수를 사용하여 디렉터리 이름을 바꿀 수도 있습니다. 다음은 샘플 코드입니다.

import os

# 原目录名
old_dirname = "old_dir"
# 新目录名
new_dirname = "new_dir"

# 重命名目录
os.rename(old_dirname, new_dirname)

위 코드에서는 원래 디렉터리 이름과 새 디렉터리 이름을 정의한 다음 os.rename 함수를 사용하여 디렉터리 이름을 새 디렉터리 이름으로 바꿉니다. 마찬가지로, 이 함수를 사용할 때 두 개의 매개변수, 즉 원래 디렉터리 이름과 새 디렉터리 이름을 전달해야 합니다.

os.Rename 함수를 사용하여 이름 바꾸기 작업을 수행하는 경우 원본 파일이나 디렉터리가 존재하는지 확인해야 하며 새 파일 이름이나 디렉터리 이름은 기존의 다른 파일이나 디렉터리와 동일할 수 없습니다. 그렇지 않으면 FileNotFoundError 또는 FileExistsError 예외가 발생합니다.

os.Rename 기능을 사용하는 것 외에도, Shutil 모듈의 이동 기능을 사용하여 파일이나 디렉터리의 이름을 바꿀 수도 있습니다. 이 함수의 사용법은 os.Rename 함수와 유사하지만 파일 이동, 파일 복사 등과 같은 더 복잡한 작업을 처리할 수 있습니다. 그러나 Shutil 모듈은 더 낮은 수준의 작업을 캡슐화하는 높은 수준의 모듈이며 상대적으로 더 복잡하다는 점에 유의해야 합니다.

요약하자면, os.Rename 함수를 사용하여 파일이나 디렉터리의 이름을 바꿀 수 있습니다. 파일이든 디렉터리이든 원래 이름과 새 이름을 매개변수로 함수에 전달하기만 하면 됩니다. 일상적인 개발에서 파일이나 디렉터리 이름을 바꾸는 작업을 처리할 때 이 기사가 도움이 되기를 바랍니다.

위 내용은 os.Rename 함수를 사용하여 파일 또는 디렉터리 이름 바꾸기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.