【Python】获取绝对路径中的文件名

1、获取用户输入的文件名,含文件后缀名

匹配d:\count.sh中count.sh字段

1.1、正则表达式

pattern = re.compile(r'([^<>/\\\|:""\*\?]+\.\w+$)')

1.2、使用模块提取

# 使用splitext()方法较为负责,但仍可完成
os.path.splitext(r“d:\count.sh”)[0].split('\\')[1]+os.path.splitext(r"d:\count.sh")[1]
# 使用basename()可以提取文件名(含后缀),dirname()可获取文件的路径名
os.path.basename(r'd:\count.sh')

猜你喜欢

转载自blog.csdn.net/Nicky_Zheng/article/details/108978051