Products
GG网络技术分享 2025-11-13 11:42 1
在Python中, 获取文件名的几种常用方法如下:
用os.path.splitext函数:
os.path.splitext函数Neng分离文件名和
名,并返回一个元组,其中第一个元素是文件名,第二个元素是
名这个。

python import os
filename = 'example.txt' filenamewithoutext, _ = os.path.splitext print # 输出: example
用os.path.basename函数结合字符串分割:
os.path.basename函数返回路径中的文件名,然后Neng通过字符串分割来去除
名。
filepath = '/path/to/example.txt' filename = os.path.basename filenamewithoutext = filename.split print # 输出: example
用正则表达式: 用正则表达式Neng匹配文件名中的主体有些,从而去除 名。
用pathlib模块:
pathlib是Python 3.4及以上版本中给的一个模块,用于处理文件系统路径。用Path对象Nenghen方便地获取文件名和
名。
python from pathlib import Path
filepath = Path filenamewithoutext = file_path.stem print # 输出: example
以上方法douNeng有效地获取文件名。在实际应用中,Neng根据具体需求和场景选择Zui合适的方法。
Demand feedback