python glob 用通配符查找指定目录中的文件,,[Python]代码#e


[Python]代码

#encoding=utf-8#甄码农 python 示例代码#glob 用通配符查找指定目录中的文件import osimport globdef findfiles(dirname,pattern):    cwd = os.getcwd() #保存当前工作目录    if dirname:        os.chdir(dirname)    result = []    for filename in glob.iglob(pattern): #此处可以用glob.glob(pattern) 返回所有结果        result.append(filename)    #恢复工作目录    os.chdir(cwd)    return resultif __name__ == '__main__': print(findfiles(r'D:\python\windows-service','*.py'))

评论关闭