-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprocessFile.py
More file actions
29 lines (21 loc) · 766 Bytes
/
processFile.py
File metadata and controls
29 lines (21 loc) · 766 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import GenerateForwardIndex
import GenerateInvertedIndex
import GenerateLexicon
from Lexicon import Lexicon
import os
import ProjectConfiguration
#start of function
#simply prints menu
#takes user input
#returns option
def ProcessFile():
starting = 0
directory=ProjectConfiguration.INPUTPATH
total_files=len([item for item in os.listdir(directory) if os.path.isfile(os.path.join(directory, item))])
ending = total_files
GenerateLexicon.GenerateLexicon(starting,ending)
directory=ProjectConfiguration.UPDATED_JSONS
total_files=len([item for item in os.listdir(directory) if os.path.isfile(os.path.join(directory, item))])
ending = total_files
GenerateForwardIndex.GenerateForwardIndex(starting,ending)
GenerateInvertedIndex.GenerateInvertedIndex()