コード例 #1
0
ファイル: KeyFinder.py プロジェクト: mohoska91/Finder
 def buildTreeFromDictionary(self):
     fileReader = FileReader()
     fileReader.initialize(self._dictPath)
     line = fileReader.lineRead()
     while line is not "":
         line = line.rstrip()
         self._wordTree.addWord(line)
         line = fileReader.lineRead()
コード例 #2
0
ファイル: KeyFinder.py プロジェクト: mohoska91/Finder
 def searchInLog(self):
     fileReader = FileReader()
     fileReader.initialize(self._logPath)
     fileWriter = FileWriter()
     fileWriter.initialize(self._savePath)
     line = fileReader.lineRead()
     while line is not "":
         line = line.rstrip()
         keyInLine = False
         listOfLogWords = line.split(" ")
         i = 0
         while i < len(listOfLogWords) and not keyInLine:
             keyInLine = self._wordTree.contain(listOfLogWords[i])
             i += 1
         if keyInLine:
             fileWriter.writeToFile(line)
         line = fileReader.lineRead()