You need to enable JavaScript to run this app. 如何从Path对象中提取resolve解析后动态链接的目标文件夹名
优惠活动
大模型
产品
解决方案
定价
更多

如何从Path对象中提取resolve解析后动态链接的目标文件夹名

解决方案

你可以直接使用Path对象内置的name属性提取路径最后一段的完整名称,该属性会直接返回字符串类型的结果,无需提前预知具体的路径值。

完整代码示例

from pathlib import Path

# 解析软链接获取真实路径
real_path = Path("/shared/code-folder").resolve()
# 提取最后一段文件夹名称
rev_folder_name = real_path.name

print(rev_folder_name)
# 输出示例:rev-383837338838373

补充说明

你提到的stem属性不适用的原因是它会自动移除路径最后一段的后缀(即最后一个.后的内容),如果你的rev文件夹名中包含.,会出现截断问题。而name属性会完整返回最后一段的全部字符,完全匹配你的需求。
如果需要额外校验路径有效性,可以添加判断逻辑:

if real_path.exists() and real_path.is_dir():
    print(f"获取到动态文件夹名:{rev_folder_name}")

内容的提问来源于stack exchange,提问作者sony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 17:06:02