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