在Python中,可以使用内置的`os`模块来获取文件路径的文件名。
下面是一个简单的示例:
import os
file_path = '/path/to/myfile.txt'
file_name = os.path.basename(file_path)
print(file_name)
在上述示例中,`os.path.basename()`函数接受文件路径作为参数,并返回文件路径的文件名部分。将文件路径`'/path/to/myfile.txt'`传递给`os.path.basename()`函数后,它将返回文件名`'myfile.txt'`。
注意,`os.path.basename()`函数只返回路径的最后一个组成部分,即文件名,而不包括路径的其他部分。
如果你需要同时获取文件名和文件扩展名,可以使用`os.path.splitext()`函数,如下所示:
import os
file_path = '/path/to/myfile.txt'
file_name, file_ext = os.path.splitext(file_path)
print(file_name) # 输出文件名 'myfile'
print(file_ext) # 输出文件扩展名 '.txt'
`os.path.splitext()`函数将文件路径分割为文件名和扩展名两部分,并作为元组返回。
使用这些方法,你可以方便地从文件路径中提取文件名或文件名和扩展名,以满足你的需求。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱