从 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中文网其他相关文章!