Python获取列表中的所有文件名

AI下载器

问题是要获取列表中位于特定目录和特定条件下的所有文件名。

我们有一个名为的目录"test_dir"

那里,我们有子目录 "sub_dir_1", "sub_dir_2", "sub_dir_3"

在每个子目录中,我们都有一些文件。

sub_dir_1 has files ['test.txt', 'test.wav']
sub_dir_2 has files ['test_2.txt', 'test.wav']
sub_dir_2 has files ['test_3.txt', 'test_3.tsv']

我想在一天结束时得到的是存在于“目录”下的“ test.wav”的列表['sub_dir_1/test.wav', 'sub_dir_2/test.wav']如您所见,条件是获取'test.wav'母目录下的每个路径

mother_dir_name = "directory"
get_test_wav(mother_dir_name)
returns --> ['sub_dir_1/test.wav', 'sub_dir_2/test.wav']

编辑我已经改变了问题的方向。

我们首先有此文件名列表

["sub_dir_1/test.wav","sub_dir_2/test.wav","abc.csv","abc.json","sub_dir_3/test.json"]

从此列表中,我想获得一个列表,该列表不包含任何包含“ test.wav”的路径,如下所示

["abc.csv","abc.json","sub_dir_3/test.json"]
德莱尼

您可以为此使用glob模式。使用pathlib

from pathlib import Path
mother_dir = Path("directory")
list(mother_dir.glob("sub_dir_*/*.wav"))

注意,我对于要检查的子目录非常明确-任何以“ sub_dir_”开头的内容。您可以根据需要更改该模式以适合您的环境。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中获取当前目录中的所有文件名和文件大小

来自分类Dev

如何获取目录中的所有文件名?

来自分类Dev

使用vim获取目录中的所有文件名

来自分类Dev

在FTP上的目录中获取所有文件名[Python]

来自分类Dev

完美地在python中获取所有javascript文件名及其内容

来自分类Dev

获取目录中所有文件的不带扩展名的文件名列表

来自分类Dev

删除文件夹中的所有文件,列表中的文件名除外

来自分类Dev

删除文件夹中所有文件,列表中的文件名除外

来自分类Dev

读入特定目录中的所有文件会在html列表中显示文件名

来自分类Dev

批处理文件,用于获取文件夹中的所有文件名

来自分类Dev

从Android中的PHP文件中获取所有文件名

来自分类Dev

熊猫将文件名存储在列表中,并将所有文件读入数据框

来自分类Dev

获取codenameone项目src文件夹中的所有文件名

来自分类Dev

如何获取具有完整路径以及扩展名的所有文件名的列表

来自分类Dev

如何从目录(包括其子目录)中获取其文件名包含特定字符串的所有文件的列表

来自分类Dev

如何使用所述垃圾列表从文件名中删除所有垃圾?

来自分类Dev

Python,字符串切片(从文件位置列表中获取文件名)

来自分类Dev

如何使用Spring MVC获取所有文件名?

来自分类Dev

用于获取目录中所有文件名的脚本

来自分类Dev

Powershell获取与ProjectItem相关的所有文件名

来自分类Dev

PHP在目录中获取所有文件名以进行页面切换

来自分类Dev

如何从所有子目录中获取特定的文件名?

来自分类Dev

PHP-按模式获取dir中的所有文件名

来自分类Dev

从序列化数据中获取所有文件名

来自分类Dev

在F#中:如何获取目录中文件名的列表;预期单位有字串

来自分类Dev

如何从没有扩展名的路径中获取特定文件名python

来自分类Dev

如何从Sky Drive获取文件名并显示在列表中

来自分类Dev

角度:FileReader-从列表中获取文件名

来自分类Dev

如何从Sky Drive获取文件名并显示在列表中

Related 相关文章

  1. 1

    如何在Python中获取当前目录中的所有文件名和文件大小

  2. 2

    如何获取目录中的所有文件名?

  3. 3

    使用vim获取目录中的所有文件名

  4. 4

    在FTP上的目录中获取所有文件名[Python]

  5. 5

    完美地在python中获取所有javascript文件名及其内容

  6. 6

    获取目录中所有文件的不带扩展名的文件名列表

  7. 7

    删除文件夹中的所有文件,列表中的文件名除外

  8. 8

    删除文件夹中所有文件,列表中的文件名除外

  9. 9

    读入特定目录中的所有文件会在html列表中显示文件名

  10. 10

    批处理文件,用于获取文件夹中的所有文件名

  11. 11

    从Android中的PHP文件中获取所有文件名

  12. 12

    熊猫将文件名存储在列表中,并将所有文件读入数据框

  13. 13

    获取codenameone项目src文件夹中的所有文件名

  14. 14

    如何获取具有完整路径以及扩展名的所有文件名的列表

  15. 15

    如何从目录(包括其子目录)中获取其文件名包含特定字符串的所有文件的列表

  16. 16

    如何使用所述垃圾列表从文件名中删除所有垃圾?

  17. 17

    Python,字符串切片(从文件位置列表中获取文件名)

  18. 18

    如何使用Spring MVC获取所有文件名?

  19. 19

    用于获取目录中所有文件名的脚本

  20. 20

    Powershell获取与ProjectItem相关的所有文件名

  21. 21

    PHP在目录中获取所有文件名以进行页面切换

  22. 22

    如何从所有子目录中获取特定的文件名?

  23. 23

    PHP-按模式获取dir中的所有文件名

  24. 24

    从序列化数据中获取所有文件名

  25. 25

    在F#中:如何获取目录中文件名的列表;预期单位有字串

  26. 26

    如何从没有扩展名的路径中获取特定文件名python

  27. 27

    如何从Sky Drive获取文件名并显示在列表中

  28. 28

    角度:FileReader-从列表中获取文件名

  29. 29

    如何从Sky Drive获取文件名并显示在列表中

热门标签

归档