【问题标题】:Find the name of a file except its directory [duplicate]查找除目录以外的文件名[重复]
【发布时间】:2021-11-16 08:11:18
【问题描述】:

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

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。我该怎么办?

【问题讨论】:

  • 你为什么首先使用os.path.abspath()

标签: python python-3.x


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-05
    • 2012-06-09
    • 2018-10-23
    • 2016-10-05
    • 1970-01-01
    相关资源
    最近更新 更多