seo做多个网站,建筑公司企业标语,备案ip 查询网站查询网站,网站技术解决方案glob模块 文章目录 glob模块1. glob.glob(pathname)#xff1a;根据指定的模式匹配文件路径#xff0c;并返回匹配的路径列表2. glob.iglob(pathname)#xff1a;返回一个迭代器#xff0c;逐个匹配文件路径#xff0c;适用于大量文件的情况3. glob.escape(pathname)…glob模块 文章目录 glob模块1. glob.glob(pathname)根据指定的模式匹配文件路径并返回匹配的路径列表2. glob.iglob(pathname)返回一个迭代器逐个匹配文件路径适用于大量文件的情况3. glob.escape(pathname)对指定的路径进行转义使其可以正确匹配特殊字符4. glob.has_magic(pathname)检查指定的路径是否包含通配符5. glob.glob_recursive(pattern)在当前目录及其子目录下递归匹配符合模式的文件路径 序号函数/方法描述1glob.glob(pathname)根据指定的模式匹配文件路径并返回匹配的路径列表2glob.iglob(pathname)返回一个迭代器逐个匹配文件路径适用于大量文件的情况3glob.escape(pathname)对指定的路径进行转义使其可以正确匹配特殊字符4glob.has_magic(pathname)检查指定的路径是否包含通配符5glob.glob_recursive(pattern)在当前目录及其子目录下递归匹配符合模式的文件路径
1. glob.glob(pathname)根据指定的模式匹配文件路径并返回匹配的路径列表
import glob# 匹配当前目录下所有的txt文件
txt_files glob.glob(*.txt)
print(txt_files)# 匹配指定目录下的所有py文件
py_files glob.glob(path/to/directory/*.py)
print(py_files)2. glob.iglob(pathname)返回一个迭代器逐个匹配文件路径适用于大量文件的情况
import glob# 逐个匹配当前目录及其子目录下的所有txt文件
txt_files glob.iglob(**/*.txt, recursiveTrue)
for file in txt_files:print(file)3. glob.escape(pathname)对指定的路径进行转义使其可以正确匹配特殊字符
import glob# 对指定路径进行转义使其可以正确匹配特殊字符
path glob.escape(my_dir[1].txt)
files glob.glob(path)
print(files)4. glob.has_magic(pathname)检查指定的路径是否包含通配符
import glob# 检查指定路径是否包含通配符
path path/to/*/file.txt
has_magic glob.has_magic(path)
print(has_magic)5. glob.glob_recursive(pattern)在当前目录及其子目录下递归匹配符合模式的文件路径
import glob# 在当前目录及其子目录下递归匹配所有的py文件
py_files glob.glob_recursive(**/*.py)
print(py_files)