python获取路径中的文件名或扩展名

2024-04-28 22:50 python获取路径中的文件名或扩展名已关闭评论

需求

获取下面路径的文件名扩展名

‪D:\dazhao\xigua\神话故事\神话1. 盘古开天辟地.txt

在Python中,如果你有一个包含文件路径的字符串,你可以使用os.path模块中的函数来获取文件名。对于你提供的文件路径:

import os

path = r"D:\dazhao\xigua\神话故事\神话1. 盘古开天辟地.txt"
# 获取文件名带扩展名
filename_with_extension = os.path.basename(path)
print("文件名带扩展名:", filename_with_extension)

# 获取不带扩展名的文件名
filename_without_extension = os.path.splitext(filename_with_extension)[0]
print("不带扩展名的文件名:", filename_without_extension)

这段代码会输出:

文件名带扩展名: 神话1. 盘古开天辟地.txt
不带扩展名的文件名: 神话1. 盘古开天辟地
  • os.path.basename(path) 用于获取路径中的文件名部分,包含文件扩展名。
  • os.path.splitext(filename) 会返回一个元组,其中第一个元素是不带扩展名的文件名,第二个元素是文件扩展名(包括点)。我们只取第一个元素来获取不带扩展名的文件名。

当前文章价值3.72元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/3404.html ,谢谢支持!

资源分享

分类:python 标签:, ,
ubuntu写入权限(W)和执行权限(X) ubuntu写入权限(W)和执行权限(X
python库pyQt库常用组件及用法示例介绍 python库pyQt库常用组件及用法示
微信支付不成功的几个原因 微信支付不成功的几个原因
如何快速的搭建自己的第一个网站? 如何快速的搭建自己的第一个网站

评论已关闭!