Hello, Below is a snippet of a search I want to do for any file that contains the string "quarantine" in the filename. It works for picking up any file name containing "quarantine" except when "quarantine" is used as an extension. For example, the search would find quarantine.txt but fails to find txt.quarantine. I have done some investigating, but have Not been able to determine how to make it include extensions in the search.
I believe I should be using something like "os.path.splitext". Does that make sense? Thanks. target = '/home' matches = 0 for (currdir,subdirs,files) in os.walk(target): for i in files: if i.lower().find("quarantine".lower()) == 0: ## Case-insensitive search for string "quarantine" in filename matches += 1 # increment number of matches print "Quarantine file",i,"found in directory",currdir if matches > 0: result = tc.FAIL else: result = 'FAIL'
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor