python - 在文件夹中搜索包含子字符串的文件,python?

标签 python file search filenames

假设路径是 "c:\users\test",文件夹 "test"包含很多文件。我想在测试文件夹中搜索一个文件,文件名在 python 脚本中包含一个单词“postfix”。有人可以帮我吗?

最佳答案

glob module内置到 python 正是为此而制作的。

import glob
path_to_folder = "/path/to/my/directory/"
matching_files = glob.glob(path_to_folder+"*postfix*")
for matching_file in matching_files:
    print(matching_file)

应该打印出所有包含“postfix”的文件,* 是匹配任何内容的通配符。因此,此模式将匹配 test_postfix.csv 以及 mypostfix.txt

关于python - 在文件夹中搜索包含子字符串的文件,python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36040884/

相关文章:

python - 如何检查 Python 2.5 中的类相等性?

python - 自定义 django 管理模板的单元测试

python - 如何使用 python 将代理设置/凭据传递到命令提示符,以便同一 python 代码中的后续命令可以访问互联网?

android - 更改 Actionbar 中搜索的图标

mysql - 在 MySQL 中搜索井号/数字符号 (#)

mysql - 将 sql 转换为搜索 rails 3

python - 需要帮助将 Flask-SQLAlchemy 连接到 MS SQL Server 2008R2

C编程,如何在多个字段类型中使用定界符%

android - 将选定的音频文件设置为铃声

文件 Uri 方案和相关文件