차밍이

[Python] 파일 확장자 구하기, 확장자로 나누기 - os.path.splitext 본문

파이썬/기본 문법 정리

[Python] 파일 확장자 구하기, 확장자로 나누기 - os.path.splitext

2022. 2. 23. 13:05
반응형

목차

     

    파일명 가져오기

    os.listdir을 사용해서 원하는 파일의 파일 명을 가져옵니다.

    import os
    
    
    path = "./Documents/test"
    
    file_list = os.listdir(path)
    file_list

     

     

    파일명에서 확장자 구분하기

    file = file_list[0]
    os.path.splitext(file)
    
    >>> ('2c9fb', '.log')

    2c9fb.log >>> 2c9fb.log로 나누어진 것을 확인할 수 있습니다.

    파일 이름 부분과 확장자로 나누어지므로 각자 할당 받아서 사용할 수 있습니다.

    ex)  아래

    name, ext = os.path(splitext(file))

    확장자 명에 . 을 포함하고 있으므로 확장자만 사용하려면 ext[1:] 과 같은 방법으로 사용하면 됩니다.

     

    경로에서 확장자 구분하기

    해당 파일이 있는 경로를 넣어도 무방합니다.

    확장자 명과 나머지로 구분해서 나누어줍니다.

    path = r"C:\Users\Documents\test\2c9fb.log"
    os.path.splitext(path)
    
    >>> ('C:\\Users\\Documents\\test\\2c9fb', '.log')
    반응형

    관련된 글 보기

    Comments