반응형
Python에서 파일 목록에서 확장자와 파일 이름을 분리하고 추출하는 방법
파이썬에서 파일 목록에서 확장자와 파일 이름을 분리하고 추출하는 방법은 다음과 같습니다.
import os
# 파일 목록을 가져옵니다.
files = os.listdir(".")
# 확장자를 추출합니다.
extensions = [os.path.splitext(file)[1] for file in files]
# 파일 이름을 추출합니다.
filenames = [os.path.splitext(file)[0] for file in files]
# 확장자와 파일 이름을 출력합니다.
print(extensions)
print(filenames)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
['.txt', '.py', '.html']
['file1', 'file2', 'file3']
참고:
os.listdir()
함수는 지정된 디렉토리에 있는 파일 목록을 반환합니다.os.path.splitext()
함수는 파일 이름에서 확장자를 추출합니다.os.path.splitext()
함수는 파일 이름을 두 부분으로 분리합니다. 첫 번째 부분은 파일 이름이고, 두 번째 부분은 확장자입니다.
추가 정보:
- 파일 목록에서 특정 확장자를 가진 파일만 추출하려면
os.path.splitext()
함수의filter()
메서드를 사용할 수 있습니다. - 파일 목록에서 특정 파일만 추출하려면
os.path.splitext()
함수의filter()
메서드와in
연산자를 사용할 수 있습니다.
반응형