介绍
glob讲解
实例
import string
import glob
def main():
path = 'include/*.h,includf/*.h'
headers = get_files(path)
def clean_path(path):
return path.replace("\\", "/")
def get_files(patterns):
print('pat: ',patterns)
print('ssp: ',string.split(patterns,','))
files = [ ]
for pat in string.split(patterns,','):
files.extend(glob.glob(pat))
files.sort()
print('files: ',files)
return files
if __name__ == '__main__':
main()
@ glob.glob(pat) 模糊匹配文件
@ list.extend(xx) list合并
@ map(func, iter1) 使用clean_path函数处理数据后合入files