import glob
# 示例代码:使用 glob 模块查找符合特定模式的文件
# 查找当前目录下所有 .py 文件
py_files = glob.glob("*.py")
print("所有 .py 文件:", py_files)
# 查找指定目录下的所有 .txt 文件,包括子目录
txt_files = glob.glob("path/to/directory/**/*.txt", recursive=True)
print("所有 .txt 文件(包括子目录):", txt_files)
# 查找以 'data' 开头,以 '.csv' 结尾的文件
csv_files = glob.glob("data*.csv")
print("以 'data' 开头的 .csv 文件:", csv_files)
# 解释说明:
# 1. glob.glob(pattern) 返回一个列表,包含匹配给定模式的所有文件路径。
# 2. 模式可以包含通配符,例如 * 表示任意字符序列,? 表示任意单个字符。
# 3. 如果设置了参数 recursive=True,则可以在模式中使用 ** 来匹配任意层级的子目录。
上一篇:python mqtt
下一篇:python with open
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站