Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can someone please help convert the following C++ method into Python? //Method to be called when program runs to read files one by one and

Can someone please help convert the following C++ method into Python?

//Method to be called when program runs to read files one by one and add to inverted index

void getFilesToBeRead() {

string str;

ifstream in("File.txt");

while (getline(in, str)) {

ifstream file(str);

string word;

int position{ 0 };

char c;

int wordCount = 0;

while (file.get(c)) { // loop to get characters one by one

if ((c > 64 && c < 91) || (c > 96 && c < 123)||(c > 47 && c < 58)) {//ascii values used to ignore punctuation marks in text input

word += tolower(c);

}

else {

++position;

addWordToIndex(word, str, position);

word = "";//re-initializing to empty string to get next word

}

}

position = 0;//re-initializing to get positions from next document

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

OCA Oracle Database SQL Exam Guide Exam 1Z0-071

Authors: Steve O'Hearn

1st Edition

1259585492, 978-1259585494

More Books

Students also viewed these Databases questions

Question

Explain the benefits of a health and wellness strategy

Answered: 1 week ago

Question

Describe the components of a workplace wellness programme

Answered: 1 week ago