[파이썬] 파일 경로와 확장자 추출
파일을 다룰 때 종종 파일 경로와 확장자를 추출해야 할 때가 있습니다. 이번 포스트에서는 Python을 사용하여 파일 경로와 확장자를 추출하는 방법을 살펴보겠습니다.
import os
path = "/home/user/sample.txt"
# 파일 경로 추출
directory = os.path.dirname(path)
print("Directory:", directory)
# 파일 이름 추출
filename = os.path.basename(path)
print("Filename:", filename)
# 파일의 확장자 추출
extension = os.path.splitext(path)[1]
print("Extension:", extension)
위의 코드 예제에서는 os
모듈을 사용하여 파일 경로와 확장자를 추출합니다. os.path.dirname(path)
함수를 사용하면 파일의 디렉토리 경로를 추출할 수 있고, os.path.basename(path)
함수를 사용하면 파일의 이름을 추출할 수 있습니다. 또한, os.path.splitext(path)
함수를 사용하면 파일의 확장자를 추출할 수 있습니다.
출력 결과는 다음과 같습니다.
Directory: /home/user
Filename: sample.txt
Extension: .txt
위 예제에서 파일 경로는 "/home/user/sample.txt"
로 주어졌습니다. 따라서, os.path.dirname()
함수를 사용하면 "/home/user"
가 되고, os.path.basename()
함수를 사용하면 "sample.txt"
가 됩니다. 마지막으로, os.path.splitext()
함수를 사용하여 파일의 확장자인 ".txt"
를 추출할 수 있습니다.
이와 같은 방법을 사용하여 파일 경로와 확장자를 추출할 수 있습니다. 파일 관련 작업을 할 때 이러한 정보를 활용하여 유용한 작업을 수행할 수 있습니다.