file find skips first letter

Wanderer wanderer at
Tue Feb 15 19:32:08 CET 2011

I'm using code

    def getFiles(self, fileBase):
        """return a list of the filenames in a director containing a
base word

        allFiles = os.listdir(self.resultDir)
        baseFiles = []
        for f in allFiles:
            if f.find(fileBase) > 0:

        return baseFiles

but the code can't find files with fileBase in it if the fileBase
starts the filename.

if the filenames are rnoise##.tif and fileBase is "rnoise" the file
won't be found. If fileBase is "noise" the files will be found.

More information about the Python-list mailing list