반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Python
- dunklow
- 덩크로우
- 리액트
- 오라클
- Nike
- Linux
- jQuery
- 주식공부
- draw
- 제이쿼리
- 덩크 로우
- JavaScript
- GIT
- react
- Dunk Low
- dunk high
- 리눅스
- 자바스크립트
- Github
- 나이키
- 덩크 하이
- stockx.com
- 주식
- 드로우
- 발매예정
- sacai
- oracle
- 파이썬
- 코로나19
Archives
- Today
- Total
Life goes slowly...
[Python] 파이썬(Python)의 파일 확장자 알아보기 - splitext() 함수 본문
728x90
반응형
파이썬(Python)에서 파일의 확장자를 알아보기 위해서는 파일명에서 정규표현식이나 구분자를 통하여 split 하여 얻을 수도 있습니다. 하지만 파이썬(Python)의 OS 모듈을 통하여 쉽고 간단하게 확장자를 분리하여 알아볼 수도 있습니다.
파이썬(Python)의 splitext() 함수
파이썬(Python)의 splitext() 함수는 파일명을 이름과 확장자로 분리해서 반환하는 함수입니다.
파일명에서 마지막에 확장자가 포함하여야 정상적으로 반환하게 되는 함수입니다. 파일명과 확장자로 분류하여 리스트 형식으로 반환됩니다.
또한 파일 업로드시 임의의 문자를 추가하여 중복되는 파일명을 피할 수도 있습니다.
//함수 사용 방법
import os
os.path.splitext()
import os
name = r'c:\temp\python\Text.txt'
path,ext = os.path.splitext(name)
print(os.path.splitext(name))
print(path)
print(ext)
============================================
('c:\\temp\\python\\Text', '.txt')
c:\temp\python\Text
.txt
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] list 필터링 하기 - filter() 함수 (0) | 2020.12.21 |
---|---|
[Python] 프로세스 시간 제어(시간 지연) - sleep() 함수 (0) | 2020.12.18 |
[Python] 디렉토리 존재여부 확인 - isdir() 함수 (0) | 2020.12.06 |
[Python] 파이썬(Python)의 파일 존재여부 확인 - isfile() 함수 (0) | 2020.11.30 |
[Python] 파이썬(Python)의 문자열 치환 함수 - replace() 함수 (0) | 2020.11.25 |
[Python] 파이썬(Python)의 인코딩, 디코딩 (0) | 2020.11.24 |
[Python] 파이썬(Python)의 패킹과 언패킹 - packing, unpacking (0) | 2020.11.23 |
[Python] 파이썬(Python)의 대소문자 변환함수 - upper(), lower() 함수 (0) | 2020.11.20 |
Comments