需求
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)
会返回一个元组,其中第一个元素是不带扩展名的文件名,第二个元素是文件扩展名(包括点)。我们只取第一个元素来获取不带扩展名的文件名。
当前文章价值6.91元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)
评论已关闭!