본문 바로가기
Python/Python FAQ

Python 파이썬에서 경로에서 확장자를 제외한 파일 이름을 어떻게 가져올 수 있나요?, How do I get the filename without the extension from a path in Python?

by 베타코드 2023. 5. 20.
반응형

질문


파이썬에서 경로로부터 확장자 없는 파일 이름을 어떻게 가져올 수 있나요?

"/path/to/some/file.txt"  →  "file"

답변


확장자 없는 파일 이름 가져오기:

import os
print(os.path.splitext("/path/to/some/file.txt")[0])

출력:

/path/to/some/file

os.path.splitext에 대한 문서.

중요한 참고: 파일 이름에 여러 개의 점이 있는 경우, 마지막 점 이후의 확장자만 제거됩니다. 예를 들어:

import os
print(os.path.splitext("/path/to/some/file.txt.zip.asc")[0])

출력:

/path/to/some/file.txt.zip

해당 경우를 처리해야하는 경우 다른 답변을 참조하십시오.

반응형

댓글