파이썬에서 파일이나 디렉토리 이름을 변경하는 방법
파이썬에서 파일이나 디렉토리 이름을 변경하는 방법에 대해 자세한 단계별 튜토리얼을 제공합니다:
파이썬에서 파일이나 디렉토리 이름 변경하기
파이썬에서 파일이나 디렉토리 이름을 변경하려면 운영 체제와 상호 작용하는 함수를 제공하는 os 모듈을 사용할 수 있습니다. os 모듈에는 파일과 디렉토리 이름을 변경할 수 있는 rename() 함수가 있습니다.
다음과 같이 할 수 있습니다:
Step 1: os 모듈을 가져옵니다:
import os
Step 2: 변경하려는 파일이나 디렉토리의 현재 경로를 지정합니다. 절대 경로나 상대 경로를 제공할 수 있습니다:
current_path = '파일_또는_디렉토리의_현재_경로'
Step 3: 파일이나 디렉토리에 지정할 새 이름을 지정합니다:
new_name = '새_이름'
Step 4: os.rename() 함수를 사용하여 파일이나 디렉토리의 이름을 변경합니다:
os.rename(current_path, new_name)
그게 다입니다! 지정한 새 이름으로 파일이나 디렉토리의 이름이 변경됩니다.
예제들
파이썬을 사용하여 파일과 디렉토리의 이름을 변경하는 방법을 보여주기 위해 몇 가지 예제를 살펴봅시다:
예제 1: 파일 이름 변경하기
import os
current_path = '현재_경로/파일.txt'
new_name = '새_파일.txt'
os.rename(current_path, new_name)
이 예제에서는 파일 파일.txt의 이름을 새_파일.txt로 변경합니다.
예제 2: 디렉토리 이름 변경하기
import os
current_path = '현재_경로/디렉토리'
new_name = '새_디렉토리'
os.rename(current_path, new_name)
이 예제에서는 디렉토리 디렉토리의 이름을 새_디렉토리로 변경합니다.
예제 3: 다른 경로에 있는 파일 또는 디렉토리 이름 변경하기
import os
current_path = '현재_경로/파일_또는_디렉토리'
new_path = '새_경로/파일_또는_디렉토리'
os.rename(current_path, new_path)
이 예제에서는 current_path에 위치한 파일이나 디렉토리의 이름을 new_path로 변경합니다.
예외 처리
os.rename() 함수를 사용할 때 발생할 수 있는 예외를 처리하는 것이 좋습니다. 예를 들어, 변경하려는 파일이나 디렉토리가 존재하지 않거나 필요한 권한이 없는 경우입니다. 이러한 예외를 처리하기 위해 try-except 블록을 사용할 수 있습니다:
import os
try:
os.rename(current_path, new_name)
except Exception as e:
print("오류가 발생했습니다:", str(e))
예외 처리를 사용하여 이름 변경 과정 중 발생할 수 있는 모든 오류를 우아하게 처리할 수 있습니다.
그게 다입니다! 이제 os 모듈을 사용하여 파이썬에서 파일과 디렉토리의 이름을 변경하는 방법을 알게 되었습니다.