Python: 有没有办法搜索一个目录中所有名字中包含一个字符串的文件?[重复]

问题描述 投票:0回答:1

我是Python的新手,需要在一个目录中搜索给定的部分名称的特定文件。例如,我有一个文件夹,里面有很多不同的文件,我需要询问用户打开哪个文件,选项只能是狗,猫,或者其他。

 folder:
      file1_dogname.html
      file1_catname.html
      file2_othername.html

我需要问用户打开哪个文件,选项只能是狗,猫,或者其他。如果用户说 "狗",我需要它找到名为 "file1_dogname.html "的文件。这可能吗?非常感谢你的帮助

python python-3.x search directory find
1个回答
0
投票

看看这些库 (你可能甚至不需要一个库*)。

  1. glob
  2. fnmatch

办法有很多! 最好的学习方法就是自己去尝试! :)

这里有一些参考资料 。

https:/pymotw.com2glob

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

快乐学习

© www.soinside.com 2019 - 2024. All rights reserved.