從Python 中的路徑擷取不含副檔名的檔案名稱
決定不包含副檔名的檔案名稱是處理路徑時的一項常見任務。在 Python 中,可以透過多種方式實現此目的。
Python 3.4 以上
利用pathlib 模組的Stem 屬性提供了一種直接的方法來檢索檔案名,而無需使用副檔名:
from pathlib import Path path = Path("/path/to/file.txt") filename_without_extension = path.stem print(filename_without_extension) # Outputs: "file"
之前的Python版本3.4
對於3.4 之前的Python 版本,可以使用os.path.splitext 和os.path.basename 函數的組合:
import os.path path = "/path/to/file.txt" filename = os.path.basename(path) filename_without_extension = os.path.splitext(filename)[0] print(filename_without_extension) # Outputs: "file"
這種方法確保與較舊的Python 版本,同時實作提取不含副檔名的檔名的目標。
以上是如何在Python中取得不含副檔名的檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!