Python:获取目录下指定后缀的文件
os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名.
获取当前目录下指定后缀的文件
#!/usr/bin/env python
#coding:utf-8
import os
f_list = os.listdir(os.getcwd())
for i in f_list:
# os.path.splitext():分离文件名与扩展名
if os.path.splitext(i)[1] == '.log':
print i
# 用split分割,分隔符.,从-1的位置(从右边开始)开始分割
if i.split('.')[-1] == 'log':
print i
获取指定目录下指定后缀的文件
#!/usr/bin/env python
#coding:utf-8
import os
#f_list = os.listdir(os.getcwd())
def getFile(path):
f_list = os.listdir(path)
for i in f_list:
if os.path.splitext(i)[1] == '.log':
print i
#if i.split('.')[-1] == 'log':
# print i
if __name__ == '__main__':
path = '/data/wwwlogs'
getFile(path)
- 上一篇: Linux强制用户首次登陆修改密码
- 下一篇: Python:platform获取操作系统详细信息