在Python 中擷取檔案副檔名:綜合解決方案
處理檔案名稱時,通常需要擷取檔案副檔名來執行各副檔名來執行各種任務。在Python中,有一個強大的函數可以做到這一點:os.path.splitext。
函數概述:os.path.splitext
os.path. splitext 函數接受檔案名稱作為輸入並傳回一個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中文網其他相關文章!