You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何在指定索引位置对字符串切片,提取固定路径下的文件名

解决方案

你当前场景下目录路径固定,直接按固定前缀的长度做切片即可:

  1. 先定义你固定的目录前缀,用len()获取前缀的总长度
  2. 完整路径字符串直接从该长度的位置开始截取,就能得到纯文件名

示例代码:

# 替换为你实际的固定目录前缀,前面加r避免转义符问题
fixed_dir = r"C:\Users\OneDrive\"
full_path = r"C:\Users\OneDrive\a.png"
# 从固定前缀长度的位置开始切片到末尾
file_name = full_path[len(fixed_dir):]
print(file_name)
# 输出结果:a.png

如果后续目录前缀可能发生变化,更稳妥的方案是直接调用Python标准库的os.path.basename方法,无需手动计算切片位置:

import os
full_path = r"C:\Users\OneDrive\a.png"
file_name = os.path.basename(full_path)
print(file_name)
# 输出结果:a.png

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:36:04