[python] 파일명에서 특정 문자열 제거하기
  1. 파일명 파싱: 파일명에서 경로, 확장자 등의 세부 부분을 파싱하여 추출합니다.
  2. 문자열 제거: 파싱한 파일명에서 특정 문자열을 찾아 제거합니다.
  3. 수정된 파일명 생성: 제거된 문자열을 반영하여 수정된 파일명을 생성합니다.

아래는 파일명에서 특정 문자열을 제거하는 간단한 예제입니다.

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”를 생성하는 예제입니다.

저희가 제공한 코드 예제가 도움이 되었나요?