>백엔드 개발 >파이썬 튜토리얼 >Python은 어떻게 다양한 운영 체제에서 파일 이름을 안정적으로 추출할 수 있습니까?

Python은 어떻게 다양한 운영 체제에서 파일 이름을 안정적으로 추출할 수 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-11 07:53:11136검색

How Can Python Extract Filenames Reliably Across Different Operating Systems?

Python을 사용하여 운영 체제 전반에서 파일 이름 추출

파일 경로 작업 시 파일 이름만 추출해야 하는 경우가 많습니다. 그러나 경로는 운영 체제에 따라 크게 달라질 수 있습니다.

원하는 출력:

운영 체제나 경로 형식에 관계없이 다음을 검색합니다. filename:

c

해결책:

Python의 os 모듈은 이에 대한 편리한 기능을 제공합니다. task:

import os

print(os.path.basename(your_path))

참고:

  • POSIX 시스템에서 Windows 스타일 경로와 함께 os.path.basename()을 사용하면 전체 경로입니다.
  • 예를 들어 Linux의 경우 시스템:
filepath = "C:\my\path\to\file.txt"
os.path.basename(filepath)
# Output: 'C:\my\path\to\file.txt'

위 내용은 Python은 어떻게 다양한 운영 체제에서 파일 이름을 안정적으로 추출할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.