[python] 파일명에서 특정 문자열 제거하기
- 파일명 파싱: 파일명에서 경로, 확장자 등의 세부 부분을 파싱하여 추출합니다.
- 문자열 제거: 파싱한 파일명에서 특정 문자열을 찾아 제거합니다.
- 수정된 파일명 생성: 제거된 문자열을 반영하여 수정된 파일명을 생성합니다.
아래는 파일명에서 특정 문자열을 제거하는 간단한 예제입니다.
import os
def remove_string_from_filename(filename, string_to_remove):
base, ext = os.path.splitext(filename)
new_filename = base.replace(string_to_remove, '') + ext
return new_filename
# 예시
filename = "example_file_old.txt"
string_to_remove = "_old"
new_filename = remove_string_from_filename(filename, string_to_remove)
print(new_filename) # 출력: example_file.txt
위의 코드는 “example_file_old.txt”라는 파일명에서 “_old”라는 문자열을 제거하여 “example_file.txt”를 생성하는 예제입니다.
저희가 제공한 코드 예제가 도움이 되었나요?