>백엔드 개발 >파이썬 튜토리얼 >Python에서 특정 접두사가 있는 디렉터리의 여러 파일 이름을 바꾸는 방법

Python에서 특정 접두사가 있는 디렉터리의 여러 파일 이름을 바꾸는 방법

Susan Sarandon
Susan Sarandon원래의
2024-10-23 17:40:51983검색

How to Rename Multiple Files in a Directory with a Specific Prefix in Python

Python을 사용하여 디렉토리의 여러 파일 이름 바꾸기

디렉토리에서 파일 이름을 바꾸는 작업에 직면했을 때 Python은 편리한 솔루션을 제공합니다. 그러나 파일 이름 바꾸기의 복잡성을 탐색하는 것은 특히 특정 패턴 일치를 처리할 때 어려울 수 있습니다.

이 문제를 해결하기 위해 "CHEESE_CHEESE_TYPE. " os.path.split 함수가 유망해 보일 수 있지만 이 경우 원하는 결과를 얻지 못할 수 있습니다.

또는 os.rename(src, dst) 함수를 활용하여 이름을 바꿀 수 있습니다. 또는 파일이나 디렉터리를 이동합니다. 이 함수는 소스 파일 이름(src)과 대상 파일 이름(dst)이라는 두 가지 매개 변수를 사용합니다.

목표를 달성하려면 os.listdir(". "). 각 파일 이름에 대해 "cheese_"로 시작하는지 확인합니다. 그렇다면 os.rename을 사용하여 처음 7자(cheese_)를 잘라서 이름을 바꿉니다. 이 프로세스를 통해 접두사를 효과적으로 제거하여 원하는 파일 이름 형식을 얻을 수 있습니다.

다음은 이 솔루션을 보여주는 Python 스크립트입니다.

<code class="python">import os

# Get a list of files in the current directory
files = os.listdir(".")

# Loop through the files
for filename in files:
    # Check if the filename starts with "cheese_"
    if filename.startswith("cheese_"):
        # Rename the file by removing the first seven characters
        os.rename(filename, filename[7:])</code>

이 스크립트는 현재 디렉터리의 파일을 반복하여 "CHEESE_"로 시작하는 파일의 이름을 바꾸면 원치 않는 접두사가 없는 깨끗한 파일 이름이 남습니다.

위 내용은 Python에서 특정 접두사가 있는 디렉터리의 여러 파일 이름을 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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