Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python glob库

作者:铁打的心,也会穿孔,   发布日期:2025-04-04   浏览:64

import glob

# 示例1: 匹配当前目录下的所有.py文件
py_files = glob.glob("*.py")
print("当前目录下的所有 .py 文件:", py_files)

# 示例2: 匹配多级目录下的所有.txt文件
txt_files = glob.glob("/**/*.txt", recursive=True)
print("多级目录下的所有 .txt 文件:", txt_files)

# 示例3: 使用通配符匹配特定模式的文件
pattern_files = glob.glob("data/*.csv")
print("data目录下的所有 .csv 文件:", pattern_files)

# 示例4: 使用glob.iglob生成器进行惰性匹配
for file in glob.iglob("*.py"):
    print("找到的 .py 文件:", file)

解释说明:

  • glob.glob(pattern):返回一个列表,包含匹配指定模式的所有文件路径。
  • recursive=True:允许在多级子目录中递归查找文件。
  • glob.iglob(pattern):返回一个生成器对象,惰性地匹配文件,适合处理大量文件时节省内存。

上一篇:python修改pip源

下一篇:python is not none

大家都在看

python时间格式

python ord和chr

python中的yield

python自定义异常

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站