glob.glob

    科技2022-07-11  78

    import glob glob可以访问文件,自动补全需要的文件路径。 该方法返回所有匹配的文件路径列表。 该方法需要一个参数用来指定要匹配的文件路径(字符串类型)绝对路径、相对路径

    In: from glob import glob file = glob(r'D:\masm\*.EXE') print(type(file)) print(file) Out: <class 'list'> ['D:\\masm\\CREF.EXE', 'D:\\masm\\debug.exe', 'D:\\masm\\DEBUG32.EXE', 'D:\\masm\\ERROUT.EXE', 'D:\\masm\\EXEMOD.EXE', 'D:\\masm\\EXEPACK.EXE', 'D:\\masm\\LIB.EXE', 'D:\\masm\\LINK.EXE', 'D:\\masm\\MASM.EXE', 'D:\\masm\\SETENV.EXE', 'D:\\masm\\TEST2.EXE', 'D:\\masm\\TEST3.EXE', 'D:\\masm\\TEST4.EXE', 'D:\\masm\\TEST5.EXE', 'D:\\masm\\TEST6.EXE']

    2.匹配某指定路径下的所有文件(绝对路径)

    In: from glob import glob file = glob(r'D:\masm\*\*') print(type(file)) print(file) Out: <class 'list'> ['D:\\masm\\work\\hello.asm', 'D:\\masm\\work\\HELLO.OBJ', 'D:\\masm\\work\\test1.asm', 'D:\\masm\\work\\TEST1.OBJ', 'D:\\masm\\work\\test2.asm', 'D:\\masm\\work\\TEST2.OBJ', 'D:\\masm\\work\\test3.asm', 'D:\\masm\\work\\TEST3.OBJ', 'D:\\masm\\work\\test4.asm', 'D:\\masm\\work\\TEST4.OBJ', 'D:\\masm\\work\\two']
    Processed: 0.011, SQL: 8