Python:有没有一种方法可以在目录中搜索名称中包含给定字符串的所有文件?

时间:2020-06-16 21:37:56

标签: python python-3.x search directory find

我是Python的新手,需要在目录中搜索指定名称的特定文件。例如,我有一个包含许多不同文件的文件夹:

cfloat

,我需要问用户要打开哪个文件,选项只能是dog,cat或其他。如果用户说“ dog”,我需要它来查找名为“ file1_dogname.html”的文件。这可能吗?非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

看看这些库(您甚至可能不需要库*):

  1. glob
  2. fnmatch

有很多方法可以做到这一点! 最好的学习方法是自己尝试一下! :)

以下是一些参考资料:

https://pymotw.com/2/glob/

https://www.poftut.com/python-glob-function-to-match-path-directory-file-names-with-examples/

学习愉快!