절대 경로 가져오기
import os
filename = 'c:/img/220217/220217/1.jpg'
file_name = os.path.abspath(filename)
print(file_name)
c:\img\220217\220217\1.jpg
전체 디렉토리 중 폴더 경로 가져오기
import os
filename = 'c:/img/220217/220217/1.jpg'
file_name = os.path.dirname(filename)
print(file_name)
c:/img/220217/220217
전체 디렉토리 중 파일명 가져오기
import os
filename = 'c:/img/220217/220217/1.jpg'
file_name = os.path.basename(filename)
print(file_name)
1.jpg
디렉토리명, 파일명 분리하여 가져오기
import os
filename = 'c:/img/220217/220217/1.jpg'
dir, file_name = os.path.split(filename)
print(dir)
c:/img/220217/220217
print(file_name)
1.jpg
디렉토리명+파일명,확장자 분리하여 가져오기
import os
filename = 'c:/img/220217/220217/1.jpg'
name, ext = os.path.splittext(filename)
print(name)
c:/img/220217/220217/1
print(ext)
.jpg