搜索目录下 匹配文件中 最新的文件 路径
| 1 | #!/usr/bin/python |
| 2 | import os |
| 3 | import glob |
| 4 | path = "/homeyufei/test" |
| 5 | filelist = glob.glob("/home/yufei/test/fork*.c") |
| 6 | print filelist |
| 7 | lists = [] |
| 8 | for f in filelist: |
| 9 | s = os.path.getmtime(f) |
| 10 | print s |
| 11 | print f |
| 12 | l =[s,f] |
| 13 | lists.append(l) |
| 14 | print lists |
| 15 | lists.sort() |
| 16 | print lists |
| 17 | lists.reverse() |
| 18 | print lists |
| 19 | |
| 20 | a = lists[0] |
| 21 | print a |
| 22 | print a[0] |
| 23 | print a[1] |
| 24 |
glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,也支持通配符,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。
它的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符串(可以为绝对路径也可以为相对路径)。
浙公网安备 33010602011771号