Hello folks, i am trying to find a particular file in a given search path.I
found code for this on internet.
Code
from os.path import exists, join
from os import pathsep
from string import split
def search_file(filename, search_path):
"""Given a search path, find file
"""
file_found = 0
paths = string.split(search_path, pathsep)
for path in paths:
if exists(join(path, filename)):
file_found = 1
break
if file_found:
return abspath(join(path, filename))
else:
return None
if __name__ == '___main__':
search_path = '/bin' + pathsep + '/usr/bin' # ; on windows, : on unix
find_file = search_file('ls',search_path)
if find_file:
print "File found at %s" % find_file
else:
print "File not found"
Whenever i try to run the code ie python findpath.py , nothing happens , i
mean command prompt reappears .
I am using ubuntu and the file is stored at the location
-/home/Desktop/Python-2.5.2/Lib.
Can someone explain what's happening?
Thanks in advance.
Aditya.
--
http://mail.python.org/mailman/listinfo/python-list