Python/Python Programming
[Python] Extract directory and filename. (디렉토리와 파일명 추출하기)
Pydole
2019. 10. 18. 14:00
os.path.split : 디렉토리 경로와 파일명을 튜플로 리턴
os.path.dirname : 디렉토리 경로를 리턴
os.path.basename : 파일명을 리턴
경로와 파일명이 모두 필요하면 split 을 사용하면 되고, 각각의 정보가 필요하면 dirname과 basename을 쓰면 된다
os.path.split
from os.path import split
filename = 'C:\\test\\text.txt'
os.path.split(filename)
------------------------------------------
('C:\\test', 'text.txt')
os.path.dirname
from os.path import dirname
filename = 'C:\\test\\text.txt'
print(dirname(filename))
-------------------------------
C:\test
os.path.basename
from os.path import basename
filename = 'C:\\notebook\\test\\text.txt'
print(basename(filename))
----------------------------------------
text.txt