for i in os('/tmp'):
for i in os.walk('/tmp'):
... print i
...
('/tmp', ['lost+found', 'hsperfdata_richmail', '.ICE-unix'], ['tmpping.txt', 'hkm'])
('/tmp/hsperfdata_richmail', [], [])
('/tmp/.ICE-unix', [], [])
def walk_search(path,filename):
store_file_list=[]
for root,dir_list,file_list in os.walk(path):
if file_list is not None:
for f1 in file_list:
if f1.startswith(filename):
store_file_list.append(f1)
return store_file_list
print walk_search("/home/richmail/logs",'richmailsvr')
['richmailsvr.log.2015-03-31', 'richmailsvr.log', 'richmailsvr.log.2015-03-30', 'richmailsvr.log.2015-02-17.gz', 'richmailsvr.log.2015-01-04.gz', 'richmailsvr.log.2015-03-22.gz', 'richmailsvr.log.2015-01-09.gz', 'richmailsvr.log.2015-02-16.gz', 'richmailsvr.log.2015-02-20.gz', 'richmailsvr.log.2015-02-05.gz', 'richmailsvr.log.2015-01-20.gz', 'richmailsvr.log.2015-01-26.gz', 'richmailsvr.log.2015-03-11.gz', 'richmailsvr.log.2015-03-17.gz', 'richmailsvr.log.2015-03-09.gz', 'richmailsvr.log.2015-01-31.gz', 'richmailsvr.log.2015-03-29.gz', 'richmailsvr.log.2015-01-25.gz', 'richmailsvr.log.2015-01-05.gz', 'richmailsvr.log.2015-03-15.gz', 'richmailsvr.log.2015-03-28.gz', 'richmailsvr.log.2015-02-26.gz', 'richmailsvr.log.2015-02-07.gz', 'richmailsvr.log.2015-01-30.gz', 'richmailsvr.log.2015-02-12.gz', 'richmailsvr.log.2015-03-10.gz', 'richmailsvr.log.2015-03-14.gz', 'richmailsvr.log.2015-03-03.gz', 'richmailsvr.log.2015-03-24.gz', 'richmailsvr.log.2015-03-13.gz', 'richmailsvr.log.2015-02-23.gz', 'richmailsvr.log.2015-02-08.gz', 'richmailsvr.log.2015-01-13.gz', 'richmailsvr.log.2015-02-21.gz', 'richmailsvr.log.2015-02-03.gz', 'richmailsvr.log.2015-02-02.gz', 'richmailsvr.log.2015-03-01.gz', 'richmailsvr.log.2015-01-01.gz', 'richmailsvr.log.2015-01-19.gz', 'richmailsvr.log.2015-01-16.gz', 'richmailsvr.log.2015-01-06.gz', 'richmailsvr.log.2015-02-04.gz', 'richmailsvr.log.2015-03-27.gz', 'richmailsvr.log.2015-02-28.gz', 'richmailsvr.log.2015-01-07.gz', 'richmailsvr.log.2015-03-18.gz', 'richmailsvr.log.2015-03-07.gz', 'richmailsvr.log.2015-01-11.gz', 'richmailsvr.log.2015-03-16.gz', 'richmailsvr.log.2015-02-22.gz', 'richmailsvr.log.2015-01-28.gz', 'richmailsvr.log.2015-03-06.gz', 'richmailsvr.log.2015-01-27.gz', 'richmailsvr.log.2015-03-23.gz', 'richmailsvr.log.2015-03-04.gz', 'richmailsvr.log.2015-01-21.gz', 'richmailsvr.log.2015-01-23.gz', 'richmailsvr.log.2015-03-19.gz', 'richmailsvr.log.2014-12-30.gz', 'richmailsvr.log.2015-01-12.gz', 'richmailsvr.log.2015-03-08.gz', 'richmailsvr.log.2015-03-25.gz', 'richmailsvr.log.2015-02-01.gz', 'richmailsvr.log.2015-01-17.gz', 'richmailsvr.log.2015-02-25.gz', 'richmailsvr.log.2015-02-27.gz', 'richmailsvr.log.2015-03-26.gz', 'richmailsvr.log.2015-01-15.gz', 'richmailsvr.log.2015-02-10.gz', 'richmailsvr.log.2015-02-19.gz', 'richmailsvr.log.2015-01-10.gz', 'richmailsvr.log.2015-03-21.gz', 'richmailsvr.log.2015-02-18.gz', 'richmailsvr.log.2015-01-22.gz', 'richmailsvr.log.2015-01-29.gz', 'richmailsvr.log.2015-03-12.gz', 'richmailsvr.log.2015-03-05.gz', 'richmailsvr.log.2015-01-02.gz', 'richmailsvr.log.2014-12-31.gz', 'richmailsvr.log.2015-02-09.gz', 'richmailsvr.log.2015-01-14.gz', 'richmailsvr.log.2015-01-03.gz', 'richmailsvr.log.2015-02-14.gz', 'richmailsvr.log.2015-02-11.gz', 'richmailsvr.log.2015-01-24.gz', 'richmailsvr.log.2015-02-13.gz', 'richmailsvr.log.2015-02-24.gz', 'richmailsvr.log.2015-02-06.gz', 'richmailsvr.log.2015-01-08.gz', 'richmailsvr.log.2015-03-20.gz', 'richmailsvr.log.2015-02-15.gz', 'richmailsvr.log.2015-03-02.gz', 'richmailsvr.log.2015-01-18.gz']