首页 > 解决方案 > 查找除目录以外的文件名

问题描述

我使用以下代码读取文件夹中的所有文件:

files_path = [os.path.abspath(x) for x in os.listdir()]
fnames_transfer = [x for x in files_path if x.endswith(".mkv")]

现在我需要提取文件名,除了它的目录。例如fnames_transferE:\pythoncode\feature\1.mkv. 我需要1.mkv从这个字符串中提取。我该怎么办?

标签: pythonpython-3.x

解决方案


我用过这个os.path.basename(fnames_transfer[i] ),它对我有用。


推荐阅读