首頁  >  文章  >  後端開發  >  如何在 Python 中提取檔案副檔名:使用 os.path.splitext

如何在 Python 中提取檔案副檔名:使用 os.path.splitext

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-18 00:12:02756瀏覽

How to Extract File Extensions in Python: Using os.path.splitext

在Python 中擷取檔案副檔名:綜合解決方案

處理檔案名稱時,通常需要擷取檔案副檔名來執行各副檔名來執行各種任務。在Python中,有一個強大的函數可以做到這一點:os.path.splitext。

函數概述:os.path.splitext

os.path. splitext 函數接受檔案名稱作為輸入並傳回一個2 元組,其中包含:

  1. 基本檔案名稱:不含副檔名的檔案名稱
  2. 副檔名:檔案副檔名,包含句點(. )

用法:

用法:
import os
filename, file_extension = os.path.splitext(filename)

用法:

>>> import os
>>> filename, file_extension = os.path.splitext('/path/to/somefile.ext')
>>> filename
'/path/to/somefile'
>>> file_extension
'.ext'

要從檔案名稱中提取副檔名,只要使用:

範例:

>>> os.path.splitext('/a/b.c/d')
('/a/b.c/d', '')
>>> os.path.splitext('.bashrc')
('.bashrc', '')

處理特殊情況:os.path.splitext 正確處理沒有副檔名或多個句點的檔案名稱。例如:與手動字串拆分的區別:與手動字串拆分不同,os.path.splitext 正確處理具有多個句點的檔名。它將正確識別 /a/b.c/d(副檔名:'')和 .bashrc(副檔名:'')等檔案名稱的副檔名。 總之,os.path.splitext 是首選方法由於其簡單性和特殊情況的處理,在 Python 中提取檔案副檔名。

以上是如何在 Python 中提取檔案副檔名:使用 os.path.splitext的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn